Автопостинг в TikTok
Автопостинг в TikTok — это публикация вертикальных роликов на аккаунт по расписанию через Content Posting API. Подключение идёт официальным входом через TikTok, а сама загрузка устроена необычно: сервис не отправляет файл напрямую, а даёт TikTok публичную ссылку на видео в хранилище, и платформа скачивает ролик сама. Поэтому для работы нужен настроенный публичный домен медиа, подтверждённый в кабинете разработчика TikTok. Подпись к ролику берётся из текста поста вместе с хэштегами, а без видеофайла публикация в TikTok не уйдёт. Приложение прошло аудит TikTok и имеет право прямой публикации, поэтому ролик выходит в профиль сам в назначенное время. У каждого поста есть и второй путь — отправить ролик черновиком, чтобы добавить музыку и эффекты в приложении: их API площадки не передаёт. Уровень приватности и заявление о рекламе выбирает автор — подставлять их за него TikTok запрещает. Попробовать можно бесплатно, без карты.
Что публикуется в TikTok
- Загрузка вертикальных видео по расписанию
- Подпись и хэштеги из текста поста
- Официальная авторизация через TikTok
- Выбор для каждого поста: сразу в профиль или черновиком в приложение
- Приватность и отметка о рекламе — из вариантов, разрешённых аккаунту
Ограничения площадки
- Длина подписи
- до 2 200 симв.
- Режим публикации
- сразу в профиль или черновиком — на выбор в посте
- Обязательное вложение
- видеофайл — текстовых постов в TikTok нет
- Способ загрузки
- TikTok сам скачивает ролик по публичной ссылке
Как настроить автопостинг в TikTok
- 1Подключите TikTok в разделе «Аккаунты» — вход через официальную авторизацию TikTok.
- 2Разрешите приложению публикацию видео на ваш аккаунт — без права video.publish прямой выход недоступен.
- 3Создайте пост: прикрепите вертикальный ролик, напишите подпись и хэштеги.
- 4Запланируйте выход — TikTok скачает видео по ссылке и опубликует его в назначенное время.
Как устроена загрузка
TikTok использует режим PULL_FROM_URL: платформа получает ссылку на видео и скачивает его сама, а сервис затем опрашивает статус публикации. Поэтому домен, на котором лежит медиа, должен быть подтверждён в кабинете разработчика TikTok.
Сразу в профиль или черновиком
У каждого поста есть выбор. «Опубликовать сразу» — ролик выходит в профиль в назначенное время с приватностью, которую вы задали. «Отправить черновиком» — ролик приезжает в приложение TikTok, где можно наложить музыку и эффекты, недоступные через API, и опубликовать самому.
Один ролик — несколько площадок
Тот же вертикальный ролик можно одновременно отправить в YouTube Shorts и VK — загружаете файл один раз.
Если что-то пошло не так
«TikTok принимает только видео»
В посте нет видеофайла. TikTok не поддерживает текстовые публикации — прикрепите ролик или снимите TikTok с этой публикации.
«Домен ссылки на видео не подтверждён»
TikTok требует, чтобы домен, с которого он скачивает файл, был верифицирован в кабинете разработчика (URL prefix / domain verification). Без этого загрузка отклоняется.
Видео опубликовалось, но его никто не видит
Проверьте выбранный уровень приватности у поста: при «Только мне» ролик виден лишь вам. Список вариантов приходит от самого TikTok и зависит от настроек аккаунта — у закрытого профиля публичной публикации нет вовсе.
«Аккаунт подключён без права прямой публикации»
Аккаунт подключали до того, как TikTok одобрил прямую публикацию, и выданный тогда токен этого права не несёт — задним числом оно не появляется. Переподключите аккаунт в разделе «Аккаунты», и выбор «опубликовать сразу» станет доступен.
Частые вопросы
Автопостинг в TikTok уже работает?
Да. Приложение прошло аудит TikTok, поэтому ролик выходит в профиль сам по расписанию. При желании его можно отправить черновиком и опубликовать вручную из приложения.
Можно ли публиковать в TikTok текстовые посты?
Нет. TikTok принимает только видео — без прикреплённого ролика публикация не уйдёт.
Откуда берётся подпись к ролику?
Из текста поста; хэштеги добавляются к подписи.
Попробуйте автопостинг бесплатно
Подключите аккаунты и опубликуйте первый пост сразу во все соцсети — без привязки карты.
Начать бесплатноПлатные тарифы от 399 ₽/мес — по сниженной цене
