Публикуйте ролики в TikTok и следите за статусом выкладки
Подключите TikTok к ИИ-агенту: ролики, фото-посты, статистика аккаунта и статусы публикаций. Агент выложит видео и покажет, какой формат заходит.
Как агент работает с TikTok
Агент работает с открытым API TikTok от имени одного авторизованного аккаунта: читает профиль автора со статистикой, список последних роликов с просмотрами, лайками, комментариями и репостами, детали конкретного видео по идентификатору. По этим данным он сводит статистику за период и показывает, какой формат собирает отклик, а какой аудитория пролистывает. Чужие аккаунты в этот обзор не попадают — видно ровно тот, который выдал доступ.
Публикация в TikTok устроена асинхронно и с проверкой до старта. Перед выкладкой агент запрашивает creator info — тем же запросом проверяется и само подключение — и узнаёт, какие уровни приватности и настройки комментариев доступны именно этому аккаунту. Отправка ролика возвращает не готовый пост, а идентификатор задачи: настоящий результат виден только в статусе публикации, и агент дожидается его, а не считает загрузку успешной по факту ответа.
На запись агент делает три вещи: публикует видео по прямой ссылке или загружает файл частями, собирает фото-посты и отправляет ролик черновиком в inbox автора, когда подпись вы хотите дописать сами. Черновик здесь безопасный путь по умолчанию: опубликованное агент не удаляет. Подпись, обложку и настройки комментариев он берёт из того, что разрешено этому аккаунту, а большой файл догружает по кускам, повторяя упавший, а не всю загрузку.
Токен доступа живёт сутки, поэтому агент обновляет его сам, в фоне и без вашего участия; значения хранятся зашифрованными и перестают работать, как только вы отзываете приложение в настройках аккаунта. Частоту обращений он держит невысокой: у открытого API TikTok суточные лимиты на публикацию и на чтение статистики считаются отдельно. Если раздел закрыт правами или токен истёк, агент скажет об этом прямо, а не покажет пустую таблицу.
Сценарии интеграции
Публикация ролика
Агент выложит готовое видео по ссылке или загрузит файл частями, а затем дождётся статуса публикации вместо вас.
Черновик в inbox автора
Агент отправит ролик в inbox аккаунта черновиком, чтобы вы дописали подпись и опубликовали его вручную из приложения.
Статистика последних видео
Агент соберёт просмотры, лайки, комментарии и репосты по последним роликам и покажет, какой формат собирает отклик.
Проверка ограничений аккаунта
Агент запросит creator info перед публикацией и скажет, какие уровни приватности и настройки комментариев доступны этому аккаунту.
Фото-пост из готовых картинок
Агент соберёт фото-пост из подготовленных изображений, подставит подпись и разрешённые аккаунту настройки комментариев и дождётся статуса выкладки.
Итоги недели по аккаунту
Агент соберёт по расписанию профиль и метрики роликов за неделю, сравнит их с прошлой и пришлёт короткий разбор: что выросло, а что просело.
Примеры: TikTok
Видео опубликовано, статус PUBLISH_COMPLETE через 2 мин 40 с.
Перед загрузкой проверил creator info: аккаунт разрешает публичную приватность и комментарии, дневной лимит не выбран. Файл ушёл частями, подпись и хэштеги из твоего черновика.
Ассистент может ошибаться — проверяйте его работу
12 роликов за две недели собрали 148 000 просмотров, две трети дали распаковки.
- Распаковки — 5 роликов, 96 400 просмотров
- Обзоры — 4 ролика, 34 600
- Ответы на вопросы — 3 ролика, 17 000
Считал по одному авторизованному аккаунту: чужие профили открытое API TikTok в такой обзор не отдаёт. Суточные лимиты на чтение статистики здесь отдельные от лимитов на публикацию, поэтому ролики я обходил порциями.
Ассистент может ошибаться — проверяйте его работу
Как подключить
Перед подключением
- Аккаунт TikTok, ролики которого будет вести агент.
- Пройденное ревью приложения: до него ролики видны только автору.
- 1
Создайте приложение на developers.tiktok.com
Войдите под аккаунтом, чьи ролики ведёте, откройте меню профиля → «Manage apps» → «Connect an app». Владельцем выбирайте организацию, а не личный профиль.
- 2
Добавьте продукты и отметьте нужные scope
«Add products» → Login Kit и Content Posting API, включите Direct Post. В «Scopes» отметьте video.publish, video.list, user.info.basic, user.info.stats.
- 3
Задайте redirect URI и отправьте на ревью
Redirect URI регистрируется в настройках Login Kit и должен совпасть посимвольно при обмене кода. Статус приложения идёт Draft → In review → Live.
- 4
Скопируйте Client key и Client secret
Оба значения лежат в App details, раздел «Credentials». Храните Client secret отдельно: пара ключей обновляет токен без повторной авторизации аккаунта.
- 5
Авторизуйте аккаунт и получите access token
Пройдите авторизацию по своему redirect URI и обменяйте code на токен на https://open.tiktokapis.com/v2/oauth/token/. Токен начинается с act. и живёт 24 часа.
Частые вопросы
Токеном доступа аккаунта. Создайте приложение на developers.tiktok.com, добавьте Content Posting API и Login Kit, отметьте scope video.publish, video.list и user.info, авторизуйте аккаунт и обменяйте код на токен.
Профиль авторизованного аккаунта со статистикой, список последних роликов и их метрики, детали видео по ID и ограничения публикации для этого автора.
Да: публикует видео по ссылке или загрузкой файла, собирает фото-посты и отправляет черновики в inbox автора. Опубликованное он не удаляет.
Пока приложение не прошло ревью TikTok, все посты неаудированного клиента публикуются с приватностью SELF_ONLY. После перевода в статус Live ограничение снимается.