Конфігурація скрипту Post
Ця сторінка документує параметри конфігурації для скрипту post, що використовується при створенні завдань.
Огляд
Скрипт post використовується для автоматичної публікації відео або зображень на TikTok, Instagram або Threads. TikTok та Instagram підтримують методи публікації, специфічні для платформи, та параметри звуку нижче; Threads підтримує дописи з написами та чернетки.
Параметри запиту
При створенні завдання можна вказати наступні параметри верхнього рівня:
| Параметр | Тип | Обов'язковий | За замовчуванням | Опис |
|---|---|---|---|---|
| serials | string[] | Умовний | [] | Список серійних номерів пристроїв (Режим 1: на основі пристроїв) |
| usernames | string[] | Умовний | [] | Список імен користувачів для створення завдань (Режим 2: на основі імен користувачів) |
| script_name | string | Так | - | Назва скрипту для виконання (наприклад, "post") |
| script_config | object | Так | - | Параметри конфігурації скрипту (див. нижче) |
| enable_multi_account | boolean | Ні | false | Увімкнути режим мультиакаунту (створити завдання для кожного облікового запису на пристрої) |
| start_time | string | Ні | - | Необов'язковий час початку у форматі "HH:MM" |
| platform | string | Умовний* | auto | Цільова платформа: tiktok, instagram, threads. Див. примітку нижче |
Примітка: Необхідно вказати або serials, або usernames.
*Поведінка параметра Platform:
- TikMatrix і IgMatrix: Параметр
platformігнорується, якщо його вказано. Платформа автоматично визначається з імені додатка (TikMatrix → tiktok, IgMatrix → instagram). - TikMatrix Pro: Параметр
platformє обов'язковим і має бути явно вказаний якtiktok,instagramабоthreads. - Threads: підтримує дописи відео/зображення, кілька зображень, підписи, обидва джерела матеріалів та
save_draft. Threads ігнорує параметри звуку, товару, місця, обкладинки, мітки ШІ, посилання на сторіс та вбудоване планування, оскільки додаток не надає цих можливостей.
Конфігурація скрипту (script_config)
Об'єкт script_config містить параметри для скрипту post. Нижче наведено доступні параметри:
Загальні параметри (TikTok, Instagram та Threads)
| Параметр | Тип | Обов'язковий | За замовчуванням | Опис |
|---|---|---|---|---|
| content_type | integer | Ні | 0 | Тип контенту: 0 = Відео, 1 = Зображення |
| image_count | integer | Ні | 1 | Кількість зображень для вибору (коли content_type = 1) |
| captions | string | Ні | "" | Текст підпису для публікації. Підтримує формат spintax: {варіант1|варіант2|варіант3} |
| caption_format | string | Ні | "multiline" | Спосіб обробки багаторядкових підписів: multiline (вставляє реальні переноси рядків) або singleline (замінює \n пробілами) |
| ai_label | boolean | Ні | false | Чи додавати до публікації мітку вмісту, створеного ШІ |
| save_draft | boolean | Ні | false | Зберегти публікацію як чернетку замість негайної публікації |
| post_way | string | Ні | "addButton" | Спосіб публікації. Докладніше дивіться в розділі Способи публікації нижче |
| material_source | string | Ні | "materialLibrary" | Джерело матеріалів: materialLibrary або localFolder (ігнорується, якщо надано material_list) |
| material_path | string | Умовний | "" | Шлях до локальної папки (обов'язковий, коли material_source = "localFolder") |
| material_list | string[] | Ні | [] | Масив прямих шляхів до файлів матеріалів. При наданні обходить логіку material_source та material_path. Ідеально для автоматизації API. |
| materials_tags | string | Ні | "" | Теги матеріалів через кому для фільтрації з бібліотеки |
| upload_wait_time | integer | Ні | 10 | Секунди очікування завершення завантаження |
| upload_wait_time_min | integer | Ні | - | Нижня межа діапазону очікування. Якщо задано обидві межі, скрипт обирає випадкове значення з діапазону для кожного завдання |
| upload_wait_time_max | integer | Ні | - | Верхня межа діапазону очікування |
| sound_wait_time | integer | Ні | 10 | Секунди очікування завантаження звуку |
| sound_wait_time_min | integer | Ні | - | Нижня межа діапазону очікування. Якщо задано обидві межі, скрипт обирає випадкове значення з діапазону для кожного завдання |
| sound_wait_time_max | integer | Ні | - | Верхня межа діапазону очікування |
| add_sound | string/integer | Ні | "-1" | Параметр звуку: -1 = за замовчуванням, 0 = вимкнути, 1 = увімкнути, custom = використати власний звук |
| sound_name | string | Умовний | "" | Назва/URL звуку (обов'язковий, коли post_way = "useSound") |
| custom_sound_keyword | string | Умовний | "" | Ключове слово для пошуку власного звуку (обов'язковий, коли add_sound = "custom") |
| origin_sound_volume | integer | Ні | 100 | Гучність оригінального звуку (0-100) |
| add_sound_volume | integer | Ні | 100 | Гучність доданого звуку (0-100) |
upload_wait_timeзастосовується і до звичайної публікації, і до режимуsave_draft. Навіть під час збереження в чернетку TikTok/Instagram все одно потрібен час, щоб завершити завантаження відео у фоновому режимі.
upload_wait_timeіsound_wait_timeтакож приймають діапазон: надішлітьupload_wait_time_min/upload_wait_time_max(абоsound_wait_time_min/sound_wait_time_max), і скрипт щоразу обиратиме нове випадкове значення в межах діапазону, щоб усі завдання не чекали однакову кількість секунд. Якщо присутні обидві межі, пріоритет має діапазон; інакше використовується ключ з одним значенням.