Конфігурація скрипта репосту
На цій сторінці описано параметри конфігурації скрипта repost для створення завдань.
Огляд
Скрипт repost використовується для автоматичного репосту відео TikTok. При наданні кількох URL через API для кожного URL створюється окреме завдання. Управляйте часом виконання через start_time.
Скрипт repost підтримує лише TikTok. В Instagram немає вбудованої функції репосту.
Конфігурація скрипта (script_config)
Об'єкт script_config містить параметри скрипта репосту. Доступні параметри:
Параметри
| Параметр | Тип | Обов'язковий | За замовчуванням | Опис |
|---|---|---|---|---|
| target_post_urls | string[] | Yes* | [] | Масив цільових URL для репосту (одне завдання на URL) |
| target_post_url | string | Yes* | "" | Один 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/
Як працює репост
- Скрипт відкриває цільовий URL публікації.
- Перевіряє, чи публікація вже репостнута — якщо так, пропускає для уникнення дублювання.
- Натискає кнопку Поділитися, потім обирає Репост з меню.
- Підтверджує дію репосту.
Найкращі практики
-
Плануйте завдання: Використовуйте
start_timeдля розподілу репостів у часі та зниження ризику обмежень. -
Розумно групуйте: Не створюйте забагато завдань репосту одночасно — платформи можуть обмежувати частоту.
-
Мультиакаунт: Увімкніть
enable_multi_accountдля репосту з кількох акаунтів на одному пристрої.
Коди помилок
| Code | Description |
|---|---|
| 40001 | Відсутній цільовий URL |
| 40003 | Скрипт не підтримується через API |
| 40301 | Потрібен план Pro+ |
Дивіться також
- API управління завданнями - Створення, перегляд і управління завданнями
- Конфігурація скрипту лайків - Налаштування параметрів скрипту лайків
- Конфігурація скрипту коментарів - Налаштування параметрів скрипту коментарів
- Огляд локального API - Огляд API та швидкий старт