Bericht-script Configuratie
Deze pagina documenteert de configuratieparameters voor het message-script.
Overzicht
Het message-script stuurt automatisch directe berichten naar gebruikers op TikTok of Instagram. Met meerdere doelgebruikers via de API, wordt één taak per gebruiker aangemaakt. Beheer timing met start_time.
Scriptconfiguratie (script_config)
Configuratieparameters voor het bericht-script:
Parameters
| Parameter | Type | Vereist | Standaard | Beschrijving |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | Array van doelgebruikers (één taak per gebruiker) |
| target_user | string | Yes* | "" | Enkelvoudige gebruikersnaam of meerdere, gescheiden door regeleinden/komma's |
| message_content | string | Yes | "" | Inhoud van het tekstbericht |
| access_method | string | No | "direct" | Toegangsmethode: direct of search |
target_users of target_user moet worden opgegeven. target_users heeft prioriteit.
Met meerdere doelgebruikers maakt de API één taak per gebruiker aan. 3 gebruikers + 2 apparaten = 6 taken.
Voorbeelden
Bericht naar één gebruiker sturen
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"
}
}'
Berichten naar meerdere gebruikers sturen
Één taak per gebruiker:
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."
}
}'
Maakt 3 afzonderlijke taken direct uitvoerbaar.
Berichten plannen met begintijd
Gebruik start_time om te plannen:
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"
}'
Bericht sturen via zoekmethode
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"
}
}'
Berichten sturen via gebruikersnaamlijst
Berichttaken aanmaken voor specifieke accounts:
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!"
}
}'
Batch berichten op meerdere apparaten
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
}'
Instagram voorbeeld
Dezelfde API voor 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"
}
}'
Reactie
{
"code": 0,
"message": "success",
"data": {
"task_ids": [501, 502, 503],
"created_count": 3
}
}
Toegangsmethoden
Directe methode (direct)
Opent gebruikersprofiel via URL. Sneller en betrouwbaarder.
Zoekmethode (search)
Navigeert naar zoeken en typt de naam. Langzamer maar werkt als directe URL geblokkeerd is.
Aanbevolen Procedures
-
Plan taken: Gebruik
start_time. -
Personaliseer berichten: Pas inhoud aan om persoonlijk te lijken.
-
Directe toegang voorkeur: Sneller en betrouwbaarder.
-
Respecteer limieten: Niet te veel taken tegelijk aanmaken.
Foutcodes
| Code | Description |
|---|---|
| 40001 | Doelgebruikers of berichtinhoud ontbreken |
| 40003 | Script niet ondersteund via API |
| 40301 | Pro+-abonnement vereist |