Ручная публикация одного и того же материала означает повторные загрузки, копирование описаний и постоянное переключение аккаунтов. Единый процесс убирает большую часть этих действий, но сохраняет контроль над текстом и финальным подтверждением.
Что понадобится
- Аккаунт DOHOO: пробный период длится 3 дня на уровне Blogger; API и MCP доступны на Business и Agency.
- Социальные аккаунты, подключённые в Dashboard → Connections. Каждый аккаунт получает уникальный
connectionId. - Видео, изображение или прямой HTTPS-адрес файла.
Шаг 1 — загрузите материал один раз
MCP-процесс DOHOO сохраняет файл в медиатеке и возвращает повторно используемый fileUrl.
Вариант A — файл уже доступен по ссылке:
// dohoo_upload_from_url — сервер сам загружает исходный файл
{
"sourceUrl": "https://your-cdn.com/video.mp4",
"title": "Launch video",
"tags": ["launch", "2026"]
}
// → { "videoId": 812, "fileUrl": "https://mediastorage.dohoo.ai/file/..." }
Вариант B — локальный файл:
- Запросите presigned-слот, передав
filenameиcontentType. - Отправьте исходные байты методом
PUTнаuploadUrlс тем же заголовкомContent-Type. Не пережимайте файл перед загрузкой. - Для крупных видео проверяйте статус по идентификатору файла до завершения обработки.
Шаг 2 — опубликуйте на восьми площадках
Для каждой площадки используйте соответствующий MCP-инструмент DOHOO и один и тот же fileUrl. Запросы выполняются независимо, поэтому ошибка одной сети не должна скрывать результат остальных.
| Площадка | Лимит текста | Особенности |
|---|---|---|
| TikTok | 2 200 символов | Видимость, комментарии, Duet и Stitch задаются для аккаунта |
| 2 200 символов | До 30 хэштегов и 20 упоминаний; пост, история или Reels | |
| Facebook Page | 63 206 символов | Фото, видео, Reel, история или текст |
| YouTube | Заголовок 100, описание 5 000 | Теги, категория и пользовательская обложка |
| X | 280 символов | Каждая ссылка учитывается как 23 символа |
| Threads | 500 символов | Текст, фото или видео |
| 3 000 символов | Личный профиль или страница компании через organizationId | |
| Заголовок 100, описание 800 | Ссылка назначения и alt-текст |
Практический совет: не вставляйте один текст везде. Сохраните основную мысль, но сократите её для X, вынесите главное в первые 125 символов Instagram и используйте подробное описание для YouTube.
Шаг 3 — проверьте результат
// список запланированных публикаций
{ "status": "all", "period": "today" }
// состояния: pending, published или failed; ошибки содержат errorMessage
DOHOO показывает ожидающие, опубликованные и неудачные записи. Сообщение об ошибке помогает выявить истёкшее подключение, неподходящий файл или лимит площадки.
Вариант без кода
Подключите DOHOO MCP к Claude или ChatGPT, попросите найти файл, подготовить версии текста и показать точные аккаунты перед публикацией. После подтверждения клиент вызовет те же инструменты.
Частые вопросы
Можно ли использовать разные описания для всех восьми площадок?
Да. Каждый вызов получает собственный текст, поэтому можно соблюдать нативные лимиты и адаптировать сообщение под аудиторию.
Посты появятся в одну секунду?
Им можно назначить одинаковое целевое время, но каждая сеть обрабатывает публикацию самостоятельно, поэтому возможна небольшая разница.
Какой формат видео использовать?
Вертикальный H.264 MP4 — практичный общий исходник, если он также соответствует ограничениям выбранных площадок по длительности, размеру и типу размещения.
Как понять, что публикация не удалась?
Проверьте статус: записи failed содержат доступное сообщение платформы или обработки в поле errorMessage.