Перейти к основному содержимому

Конфигурация скрипта репоста

На этой странице описаны параметры конфигурации скрипта repost для создания задач.

Обзор

Скрипт repost используется для автоматического репоста видео TikTok. При нескольких URL через API для каждого URL создаётся задача. Управляйте временем выполнения через start_time.

Только TikTok

Скрипт repost поддерживает только TikTok. В Instagram нет встроенной функции репоста.

Конфигурация скрипта (script_config)

Объект script_config содержит параметры скрипта репоста. Доступные параметры:

Параметры

ПараметрТипОбязательныйПо умолчаниюОписание
target_post_urlsstring[]Yes*[]Массив целевых URL для репоста (одна задача на URL)
target_post_urlstringYes*""Один URL или несколько URL, разделённых переносами/запятыми
примечание

Нужен массив target_post_urls или строка target_post_url. Если оба, приоритет у target_post_urls.

Создание задач

При нескольких URL API создаёт одну задачу на URL. Например, 3 URL + 2 устройства = 6 задач. Используйте start_time для управления временем запуска.

Примеры

Репост одной публикации

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
}
}'

Репост нескольких публикаций

При репосте нескольких публикаций для каждой создаётся задача:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_urls": [
"https://www.tiktok.com/@user1/video/111",
"https://www.tiktok.com/@user2/video/222",
"https://www.tiktok.com/@user3/video/333"
]
}
}'

Создаёт 3 задачи, выполняемые немедленно.

Планирование репостов с временем начала

Используйте start_time для планирования задач:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
},
"start_time": "14:30"
}'

Репост через список пользователей

Создание задач репоста для конкретных аккаунтов:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@target/video/123"
}
}'

Пакетный репост на нескольких устройствах

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@viral/video/999"
},
"enable_multi_account": true
}'

Ответ

{
"code": 0,
"message": "success",
"data": {
"task_ids": [401, 402, 403],
"created_count": 3
}
}

Форматы URL публикаций

TikTok

https://www.tiktok.com/@username/video/1234567890123456
https://vm.tiktok.com/ABCDEFG/

Как работает репост

  1. Скрипт открывает целевой URL публикации.
  2. Проверяет, был ли пост уже репостнут — если да, пропускает во избежание дублирования.
  3. Нажимает кнопку Поделиться, затем выбирает Репост из меню.
  4. Подтверждает действие репоста.

Лучшие практики

  1. Планируйте задачи: Используйте start_time для распределения репостов во времени, снижая риск ограничений.

  2. Разумно группируйте: Не создавайте слишком много задач репоста сразу — платформы могут ограничивать частоту.

  3. Мультиаккаунт: Включите enable_multi_account для репоста с нескольких аккаунтов на одном устройстве.

Коды ошибок

CodeDescription
40001Отсутствует целевой URL
40003Скрипт не поддерживается через API
40301Требуется план Pro+

См. также