Meddelandeskript Konfiguration
message kan inte skapasUppgiftsskapandet avvisar message: skriptbinären har ingen hanterare för det på någon av plattformarna, så varje sådan uppgift misslyckades på enheten med "Unknown script". Parametrarna nedan finns kvar enbart som referens. För direktmeddelanden idag, använd Super Marketing.
Den här sidan dokumenterar konfigurationsparametrarna för message-skriptet.
Översikt
message-skriptet skickar automatiskt direktmeddelanden till användare på TikTok eller Instagram. Med flera målanvändare via API:t skapas en uppgift per användare. Styr timing med start_time.
Skriptkonfiguration (script_config)
Konfigurationsparametrar för meddelandeskriptet:
Parametrar
| Parameter | Typ | Krävs | Standard | Beskrivning |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | Array med målanvändare (en uppgift per användare) |
| target_user | string | Yes* | "" | Enstaka användarnamn eller flera separerade med radbrytningar/kommatecken |
| message_content | string | Yes | "" | Textinnehållet i meddelandet |
| access_method | string | No | "direct" | Åtkomstmetod: direct eller search |
Antingen target_users-arrayen eller target_user-strängen måste anges. target_users har prioritet.
Med flera målanvändare skapar API:t en uppgift per användare. 3 användare + 2 enheter = 6 uppgifter.
Exempel
Skicka meddelande till en användare
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"
}
}'
Skicka meddelanden till flera användare
En uppgift per användare:
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."
}
}'
Skapar 3 separata uppgifter som körs omedelbart.
Planera meddelanden med starttid
Använd start_time för att schemalägga:
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"
}'
Skicka via sökmetoden
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"
}
}'
Skicka meddelanden via användarnamnslista
Skapa meddelandeuppgifter för specifika konton:
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-meddelanden på flera enheter
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-exempel
Samma API för 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"
}
}'
Svar
{
"code": 0,
"message": "success",
"data": {
"task_ids": [501, 502, 503],
"created_count": 3
}
}
Åtkomstmetoder
Direktmetod (direct)
Öppnar användarprofil via URL. Snabbare och mer tillförlitlig.
Sökmetod (search)
Navigerar till sök och skriver namnet. Långsammare men fungerar när direktåtkomst är blockerad.
Bästa Praxis
-
Schemalägg: Använd
start_time. -
Personalisera: Anpassa innehållet.
-
Direktåtkomst föredras: Snabbare och mer tillförlitlig.
-
Respektera limiter: Inte för många uppgifter på en gång.
Felkoder
| Code | Description |
|---|---|
| 40001 | Målanvändare eller meddelandeinnehåll saknas |
| 40003 | Skript stöds inte via API |
| 40301 | Pro+-plan krävs |