Configurazione dello Script Repost
Questa pagina documenta i parametri di configurazione dello script repost utilizzato nella creazione di attività.
Panoramica
Lo script repost viene utilizzato per ripubblicare automaticamente video TikTok. Quando fornisci più URL di post target tramite API, viene creata un'attività per ogni URL. Puoi controllare quando viene eseguita ogni attività usando il parametro start_time.
Lo script repost supporta solo TikTok. Instagram non dispone di una funzione di repost nativa.
Configurazione dello script (script_config)
L'oggetto script_config contiene i parametri dello script di repost. Di seguito i parametri disponibili:
Parametri
| Parametro | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
| target_post_urls | string[] | Yes* | [] | Array di URL di post target da ripubblicare (un'attività per URL) |
| target_post_url | string | Yes* | "" | Singolo URL di post target o più URL separati da nuove righe/virgole |
Deve essere fornito l'array target_post_urls o la stringa target_post_url. Se vengono forniti entrambi, target_post_urls ha la precedenza.
Quando vengono forniti più URL di post, l'API crea un'attività per URL. Ad esempio, se specifichi 3 URL e 2 dispositivi, verranno create 6 attività. Usa il parametro start_time per controllare quando le attività iniziano l'esecuzione.
Esempi
Ripubblicare un singolo post
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"
}
}'
Ripubblicare più post
Quando si ripubblicano più post, viene creata un'attività per post:
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"
]
}
}'
Questo crea 3 attività indipendenti che vengono eseguite immediatamente.
Pianificare repost con orario di inizio
Usa start_time per pianificare quando le attività devono iniziare:
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"
}'
Repost tramite modalità lista utenti
Crea attività di repost direttamente per account specifici:
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"
}
}'