scheduledAt без Z і обов’язковий часовий пояс IANA у полі timezone. Після виклику перечитайте запис розкладу.Жорстко задані зміщення UTC часто призводять до публікацій уночі. DOHOO інтерпретує час у вказаній зоні та враховує перехід на літній час.
Як працює розклад DOHOO
{
"scheduledAt": "2026-07-15T19:00:00",
"timezone": "America/New_York"
}
scheduledAt — це місцевий час аудиторії, а не UTC. 19:00 із зоною America/New_York означає 19:00 за східним часом.
Крок 1 — завантажте медіа
Отримайте повторно використовуваний fileUrl через імпорт за URL або presigned upload.
Крок 2 — використайте інструмент потрібної платформи
// dohoo_tiktok_video_schedule
{
"fileUrl": "https://mediastorage.dohoo.ai/file/...",
"platforms": [2477],
"description": "Як ми скоротили час публікації #automation",
"tiktokVisibility": { "2477": "PUBLIC_TO_EVERYONE" },
"scheduledAt": "2026-07-15T19:00:00",
"timezone": "America/New_York"
}
// dohoo_instagram_schedule
{
"fileUrl": "https://mediastorage.dohoo.ai/file/...",
"instagramAccountId": "812",
"contentType": "reels",
"caption": "Процес публікації за кілька хвилин",
"scheduledAt": "2026-07-15T19:00:00",
"timezone": "America/New_York"
}
Для YouTube використовуйте лише одну модель: scheduledAt + timezone відкладає весь виклик DOHOO, а publish_at завантажує відео відразу й відкриває його пізніше.
Крок 3 — контролюйте статус
{ "status": "pending", "period": "week", "platform": "instagram" }
{ "status": "all", "period": "custom", "from": "2026-07-01", "to": "2026-07-08" }
Стани: pending, published і failed. Невдалі записи можуть містити errorMessage.
Пакетний розклад
import datetime
slots = [datetime.datetime(2026, 7, 14 + d, 19, 0) for d in range(7)]
for video, slot in zip(videos, slots):
schedule(fileUrl=video, scheduledAt=slot.isoformat(), timezone="Europe/Kyiv")
Враховуйте чергу тарифу та обмеження соціальних мереж.
Поширені запитання
Який формат часового поясу потрібен?
Назва IANA: Europe/Kyiv, America/New_York або Asia/Tokyo.
Чи можна вказати однаковий час кільком платформам?
Так, але фактична поява може трохи відрізнятися.
Як знайти невдалу публікацію?
Запитайте записи зі статусом failed.
Наскільки далеко можна планувати?
Час має бути в майбутньому; діють ліміти черги та платформ.