Configuratie van het Reactie-boostscript (Antwoord)
Deze pagina documenteert de configuratieparameters voor het boost_comment-script dat wordt gebruikt bij het aanmaken van taken.
Er zijn twee verschillende reactiescripts en ze doen verschillende dingen:
comment— plaatst een nieuwe reactie op het hoogste niveau onder een bericht. Zie Configuratie van het Reactiescript.boost_comment(deze pagina) — liket en/of beantwoordt een bestaande reactie. Dit is de functie "REPLY COMMENT" (reacties beantwoorden) / "Boost Comments".
Als je reacties wilt beantwoorden, ben je hier op de juiste plek.
Overzicht
Het boost_comment-script opent een bericht en gaat de interactie aan met de bovenste reactie ervan — het kan de reactie liken, beantwoorden of beide. Het is het API-equivalent van het dialoogvenster Boost Comments in de app.
In tegenstelling tot het comment-script verwerkt het boost_comment-script alle doel-URL's binnen één taakuitvoering (het splitst target_comment_urls intern op regeleinden en verwerkt ze één voor één). Er wordt één taak aangemaakt per apparaat (serienummermodus) of per account (gebruikersnaam-/multi-accountmodus) — en niet één taak per URL.
Scriptconfiguratie (script_config)
Parameters
| Parameter | Type | Vereist | Standaard | Beschrijving |
|---|---|---|---|---|
| target_comment_urls | string | Ja | "" | URL('s) van het bericht met de bovenste reactie waarmee interactie moet plaatsvinden. Scheid meerdere URL's met regeleinden (\n). |
| enable_like_comment | boolean | Ja* | false | Liket de bovenste reactie van elk bericht. |
| enable_reply_comment | boolean | Ja* | false | Beantwoordt de bovenste reactie van elk bericht. |
| reply_contents | string | Vereist als enable_reply_comment true is | "" | Antwoordtekst. Scheid meerdere antwoordopties met regeleinden (\n); er wordt er één per taak gekozen volgens reply_order. |
| reply_order | string | Nee | "random" | Hoe een antwoord uit reply_contents wordt gekozen: random (willekeurig) of sequential (sequentieel). |
| insert_emoji | boolean | Nee | false | Voegt een willekeurige emoji toe aan het antwoord. |
| username | string | Nee | "" | Schakel naar dit account voordat het wordt uitgevoerd. Indien weggelaten, wordt het account gebruikt dat momenteel actief is op het apparaat. |
Je moet ten minste één actie inschakelen: stel enable_like_comment en/of enable_reply_comment in op true. Als enable_reply_comment true is, mag reply_contents niet leeg zijn. Anders weigert de API het verzoek met fout 40001.
Het script gaat de interactie aan met de bovenste (eerste) reactie van elk bericht. Geef de bericht-URL op in target_comment_urls — je hebt geen directe link naar een afzonderlijke reactie nodig.
Voorbeelden
Een reactie beantwoorden (het meest voorkomende geval)
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 🙌"
}
}'
Het antwoord wordt gekozen uit de drie regels in reply_contents (standaard willekeurig).
Tegelijk liken en beantwoorden
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
}
}'
Interactie met reacties van meerdere berichten in één taak
Scheid de URL's met regeleinden. Ze worden allemaal binnen één taak verwerkt:
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"
}
}'
Alleen liken (zonder antwoord)
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
}
}'
Uitvoeren met een specifiek account (gebruikersnaammodus)
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!"
}
}'
Er wordt één taak per account aangemaakt, die elk eerst naar dat account schakelt.
Instagram-voorbeeld
Dezelfde API werkt voor Instagram-berichten:
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!"
}
}'
Respons
{
"code": 0,
"message": "success",
"data": {
"task_ids": [301],
"created_count": 1
}
}
Antwoordvolgorde
Willekeurige volgorde (random)
- Selecteert willekeurig één antwoord uit
reply_contentsvoor de taak. - Goed om antwoorden natuurlijker te laten lijken.
- Standaardgedrag.
Sequentiële volgorde (sequential)
- Selecteert een antwoord op basis van de taakindex (
job_count): de eerste taak gebruikt de eerste regel, de tweede de tweede, enzovoort, en keert terug naar het begin wanneer het einde is bereikt. - Goed om verschillende antwoorden over meerdere apparaten/accounts te verdelen.
URL-indelingen voor berichten
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 | |
|---|---|---|
| Wat het doet | Plaatst een nieuwe reactie op het hoogste niveau | Liket / beantwoordt een bestaande reactie |
| Belangrijkste invoer | target_post_url(s) + comment_content | target_comment_urls + reply_contents |
| Taakverdeling | Eén taak per URL | Eén taak per apparaat/account (alle URL's in één uitvoering) |
| Documentatie | Reactiescript | Deze pagina |
Best practices
- Varieer je antwoorden: geef meerdere regels op in
reply_contentszodat antwoorden er niet identiek uitzien tussen accounts. - Gebruik sequentiële volgorde tussen accounts: combineer de volgorde
sequentialmet meerdere apparaten/accounts om verschillende antwoorden te spreiden. - Schakel emoji-invoeging in: stel
insert_emoji: truein om antwoorden natuurlijker te laten aanvoelen. - Respecteer platformlimieten: te agressief antwoorden kan snelheidslimieten activeren. Spreid taken in de tijd.
Foutcodes
| Code | Beschrijving |
|---|---|
| 40001 | Ontbrekende target_comment_urls, geen actie ingeschakeld, of enable_reply_comment is true met lege reply_contents |
| 40003 | Script niet ondersteund via de API |
| 40301 | API-toegang vereist een Pro+-abonnement |
Zie ook
- Configuratie van het Reactiescript - Een nieuwe reactie onder een bericht plaatsen
- Configuratie van het Like-script - Berichten liken
- Taakbeheer-API - Taken aanmaken, weergeven en beheren
- Overzicht lokale API - API-overzicht en snelstart