Message-Skript-Konfiguration
message kann nicht erstellt werdenDie Aufgabenerstellung lehnt message ab: Die Skript-Binary hat auf keiner der beiden Plattformen einen Handler dafür, sodass jede solche Aufgabe auf dem Gerät mit "Unknown script" fehlschlug. Die folgenden Parameter bleiben nur als Referenz bestehen. Für Direktnachrichten verwenden Sie Super Marketing.
Diese Seite beschreibt die Konfigurationsparameter für das message-Skript.
Übersicht
Das message-Skript sendet automatisch Direktnachrichten an Nutzer auf TikTok oder Instagram. Bei mehreren Zielnutzern via API wird eine Aufgabe pro Nutzer erstellt. Steuern Sie das Timing mit start_time.
Skript-Konfiguration (script_config)
Konfigurationsparameter für das Message-Skript:
Parameter
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | Array von Zielnutzern (eine Aufgabe pro Nutzer) |
| target_user | string | Yes* | "" | Einzelner Nutzername oder mehrere, getrennt durch Zeilenumbrüche/Kommas |
| message_content | string | Yes | "" | Nachrichteninhalt |
| access_method | string | No | "direct" | Navigationsweise: direct oder search |
target_users oder target_user muss angegeben werden. target_users hat Vorrang.
Bei mehreren Zielnutzern erstellt die API eine Aufgabe pro Nutzer. 3 Nutzer + 2 Geräte = 6 Aufgaben.
Beispiele
Nachricht an einen Nutzer
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"
}
}'
Nachrichten an mehrere Nutzer
Eine Aufgabe pro Nutzer:
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."
}
}'
Erstellt 3 sofort ausgeführte Aufgaben.
Nachrichten mit Startzeit planen
Verwenden Sie start_time zum Planen:
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"
}'
Nachricht über Suchmethode
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"
}
}'
Nachrichten per Nutzernamen-Liste
Nachricht-Aufgaben für bestimmte Konten:
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-Nachrichten auf mehreren Geräten
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-Beispiel
Dieselbe 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"
}
}'
Antwort
{
"code": 0,
"message": "success",
"data": {
"task_ids": [501, 502, 503],
"created_count": 3
}
}
Zugriffsmethoden
Direkte Methode (direct)
Öffnet Nutzerprofil über URL. Schneller und zuverlässiger.
Suchmethode (search)
Navigiert zur Suche und tippt den Nutzernamen. Langsamer, aber funktioniert bei blockiertem Direktzugriff.
Best Practices
-
Aufgaben planen: Verwenden Sie
start_time. -
Nachrichten personalisieren: Passen Sie den Inhalt an.
-
Direktzugriff bevorzugen: Schneller und zuverlässiger.
-
Plattformlimits beachten: Nicht zu viele Aufgaben auf einmal erstellen.
Fehlercodes
| Code | Description |
|---|---|
| 40001 | Fehlende Zielnutzer oder Nachrichteninhalt |
| 40003 | Skript wird über API nicht unterstützt |
| 40301 | API-Zugang erfordert Pro+-Plan |