Configurazione Script Messaggio
Questa pagina documenta i parametri dello script message per la creazione di attività.
Panoramica
Lo script message invia automaticamente messaggi diretti agli utenti su TikTok o Instagram. Con più utenti target via API, un'attività per utente. Controlla il timing con start_time.
Configurazione Script (script_config)
Parametri di configurazione dello script messaggio:
Parametri
| Parametro | Tipo | Richiesto | Default | Descrizione |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | Array di utenti target (un'attività per utente) |
| target_user | string | Yes* | "" | Username singolo o più separati da newline/virgole |
| message_content | string | Yes | "" | Contenuto del messaggio testuale |
| access_method | string | No | "direct" | Metodo di accesso: direct o search |
target_users o target_user deve essere fornito. target_users ha priorità.
Con più utenti target, l'API crea un'attività per utente. 3 utenti + 2 dispositivi = 6 attività.
Esempi
Inviare messaggio a un utente
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@username_to_message"],
"message_content": "Hello! Check out our latest content.",
"access_method": "direct"
}
}'
Inviare messaggi a più utenti
Un'attività per utente:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2", "@user3"],
"message_content": "Hi! We have an exclusive offer for you."
}
}'
Crea 3 attività separate eseguite immediatamente.
Pianificare messaggi con orario di inizio
Usa start_time per pianificare:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2"],
"message_content": "Scheduled greeting!"
},
"start_time": "14:30"
}'
Inviare messaggio via ricerca
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["username1", "username2"],
"message_content": "Hello from TikMatrix!",
"access_method": "search"
}
}'
Inviare messaggi tramite lista username
Creare attività di messaggi 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": "message",
"script_config": {
"target_users": ["@target_user"],
"message_content": "Hi there!"
}
}'
Messaggi in batch su più dispositivi
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "message",
"script_config": {
"target_users": ["@influencer_account"],
"message_content": "Love your content! Let's collaborate."
},
"enable_multi_account": true
}'
Esempio Instagram
La stessa API per Instagram:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_user": "instagram_username",
"message_content": "Hey! Loved your post"
}
}'
Risposta
{
"code": 0,
"message": "success",
"data": {
"task_ids": [501, 502, 503],
"created_count": 3
}
}
Metodi di Accesso
Metodo diretto (direct)
Apre il profilo utente via URL. Più veloce e affidabile.
Metodo ricerca (search)
Naviga alla ricerca e digita il nome. Più lento ma funziona se l'accesso diretto è bloccato.
Buone Pratiche
-
Pianifica le attività: Usa
start_time. -
Personalizza i messaggi: Adatta il contenuto.
-
Preferisci l'accesso diretto: Più veloce e affidabile.
-
Rispetta i limiti della piattaforma: Non creare troppe attività in una volta.
Codici di Errore
| Code | Description |
|---|---|
| 40001 | Utenti target o contenuto del messaggio mancanti |
| 40003 | Script non supportato via API |
| 40301 | Piano Pro+ richiesto |