Konfiguration av Kommentarsboost-skript (Svar)
Den här sidan dokumenterar konfigurationsparametrarna för boost_comment-skriptet som används vid skapande av uppgifter.
Det finns två olika kommentarsskript, och de gör olika saker:
comment— publicerar en ny kommentar på toppnivå under ett inlägg. Se Konfiguration av Kommentarsskript.boost_comment(den här sidan) — gillar och/eller svarar på en befintlig kommentar. Detta är funktionen "REPLY COMMENT" (svara på kommentarer) / "Boost Comments".
Om du vill svara på kommentarer är du på rätt plats.
Översikt
boost_comment-skriptet öppnar ett inlägg och interagerar med dess översta kommentar — det kan gilla kommentaren, svara på den, eller båda. Det är API-motsvarigheten till dialogrutan Boost Comments i appen.
Till skillnad från comment-skriptet hanterar boost_comment-skriptet alla mål-URL:er inom en enda uppgiftskörning (det delar internt target_comment_urls på radbrytningar och bearbetar dem en efter en). En uppgift skapas per enhet (serienummerläge) eller per konto (användarnamns-/flerkontoläge) — och inte en uppgift per URL.
Skriptkonfiguration (script_config)
Parametrar
| Parameter | Typ | Obligatorisk | Standard | Beskrivning |
|---|---|---|---|---|
| target_comment_urls | string | Ja | "" | URL:er till inlägg vars översta kommentar ska interageras med. Separera flera URL:er med radbrytningar (\n). |
| enable_like_comment | boolean | Ja* | false | Gillar den översta kommentaren i varje inlägg. |
| enable_reply_comment | boolean | Ja* | false | Svarar på den översta kommentaren i varje inlägg. |
| reply_contents | string | Obligatorisk om enable_reply_comment är true | "" | Svarstext. Separera flera svarsalternativ med radbrytningar (\n); ett väljs per uppgift enligt reply_order. |
| reply_order | string | Nej | "random" | Hur ett svar väljs från reply_contents: random (slumpmässigt) eller sequential (sekventiellt). |
| insert_emoji | boolean | Nej | false | Infogar en slumpmässig emoji i svaret. |
| username | string | Nej | "" | Växla till detta konto innan körning. Om det utelämnas används kontot som för närvarande är aktivt på enheten. |
Du måste aktivera minst en åtgärd: ställ in enable_like_comment och/eller enable_reply_comment på true. Om enable_reply_comment är true får reply_contents inte vara tomt. Annars avvisar API:et begäran med felet 40001.
Skriptet interagerar med den översta (första) kommentaren i varje inlägg. Ange inläggets URL i target_comment_urls — du behöver ingen direktlänk till en enskild kommentar.
Exempel
Svara på en kommentar (det vanligaste fallet)
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_reply_comment": true,
"reply_contents": "Great point!\nI totally agree!\nThanks for sharing 🙌"
}
}'
Svaret väljs bland de tre raderna i reply_contents (slumpmässigt som standard).
Gilla och svara samtidigt
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_like_comment": true,
"enable_reply_comment": true,
"reply_contents": "Couldn'\''t agree more!\nWell said!",
"reply_order": "sequential",
"insert_emoji": true
}
}'
Interagera med kommentarer från flera inlägg i en uppgift
Separera URL:erna med radbrytningar. De bearbetas alla inom en enda uppgift:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@user1/video/111\nhttps://www.tiktok.com/@user2/video/222\nhttps://www.tiktok.com/@user3/video/333",
"enable_reply_comment": true,
"reply_contents": "Love this!\nAmazing!\nSo true!",
"reply_order": "random"
}
}'
Endast gilla (utan svar)
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_like_comment": true
}
}'
Köra med ett specifikt konto (användarnamnsläge)
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@target/video/123",
"enable_reply_comment": true,
"reply_contents": "Nice!\nGreat content!"
}
}'
En uppgift skapas per konto, var och en växlar först till det kontot.
Instagram-exempel
Samma API fungerar för Instagram-inlägg:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.instagram.com/p/ABC123/",
"enable_reply_comment": true,
"reply_contents": "Beautiful! 😍\nLove it!"
}
}'
Svar
{
"code": 0,
"message": "success",
"data": {
"task_ids": [301],
"created_count": 1
}
}
Svarsordning
Slumpmässig ordning (random)
- Väljer slumpmässigt ett svar från
reply_contentsför uppgiften. - Bra för att få svaren att verka mer naturliga.
- Standardbeteende.
Sekventiell ordning (sequential)
- Väljer ett svar efter uppgiftsindex (
job_count): den första uppgiften använder den första raden, den andra den andra, och så vidare, och återgår till början när slutet nås. - Bra för att fördela olika svar över flera enheter/konton.
URL-format för inlägg
TikTok
https://www.tiktok.com/@username/video/1234567890123456
https://vm.tiktok.com/ABCDEFG/
Instagram
https://www.instagram.com/p/ABCDEFGHIJK/
https://www.instagram.com/reel/ABCDEFGHIJK/
comment vs boost_comment
comment | boost_comment | |
|---|---|---|
| Vad det gör | Publicerar en ny kommentar på toppnivå | Gillar / svarar på en befintlig kommentar |
| Huvudindata | target_post_url(s) + comment_content | target_comment_urls + reply_contents |
| Uppgiftsfördelning | En uppgift per URL | En uppgift per enhet/konto (alla URL:er i en körning) |
| Dokumentation | Kommentarsskript | Den här sidan |
Bästa praxis
- Variera dina svar: ange flera rader i
reply_contentsså att svaren inte ser identiska ut mellan konton. - Använd sekventiell ordning mellan konton: kombinera ordningen
sequentialmed flera enheter/konton för att sprida olika svar. - Aktivera emoji-infogning: ställ in
insert_emoji: trueför att få svaren att kännas mer naturliga. - Respektera plattformsgränser: att svara för aggressivt kan utlösa hastighetsbegränsningar. Sprid ut uppgifterna över tid.
Felkoder
| Kod | Beskrivning |
|---|---|
| 40001 | Saknad target_comment_urls, ingen åtgärd aktiverad, eller enable_reply_comment är true med tomt reply_contents |
| 40003 | Skriptet stöds inte via API |
| 40301 | API-åtkomst kräver en Pro+-plan |
Se även
- Konfiguration av Kommentarsskript - Publicera en ny kommentar under ett inlägg
- Konfiguration av Gilla-skript - Gilla inlägg
- API för Uppgiftshantering - Skapa, lista och hantera uppgifter
- Översikt över lokalt API - API-översikt och snabbstart