Ga naar hoofdinhoud

Configuratie van het Reactie-boostscript (Antwoord)

Deze pagina documenteert de configuratieparameters voor het boost_comment-script dat wordt gebruikt bij het aanmaken van taken.

Welk script heb je nodig?

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

ParameterTypeVereistStandaardBeschrijving
target_comment_urlsstringJa""URL('s) van het bericht met de bovenste reactie waarmee interactie moet plaatsvinden. Scheid meerdere URL's met regeleinden (\n).
enable_like_commentbooleanJa*falseLiket de bovenste reactie van elk bericht.
enable_reply_commentbooleanJa*falseBeantwoordt de bovenste reactie van elk bericht.
reply_contentsstringVereist als enable_reply_comment true is""Antwoordtekst. Scheid meerdere antwoordopties met regeleinden (\n); er wordt er één per taak gekozen volgens reply_order.
reply_orderstringNee"random"Hoe een antwoord uit reply_contents wordt gekozen: random (willekeurig) of sequential (sequentieel).
insert_emojibooleanNeefalseVoegt een willekeurige emoji toe aan het antwoord.
usernamestringNee""Schakel naar dit account voordat het wordt uitgevoerd. Indien weggelaten, wordt het account gebruikt dat momenteel actief is op het apparaat.
Ten minste één actie is vereist

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.

Met welke reactie wordt interactie aangegaan?

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_contents voor 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

commentboost_comment
Wat het doetPlaatst een nieuwe reactie op het hoogste niveauLiket / beantwoordt een bestaande reactie
Belangrijkste invoertarget_post_url(s) + comment_contenttarget_comment_urls + reply_contents
TaakverdelingEén taak per URLEén taak per apparaat/account (alle URL's in één uitvoering)
DocumentatieReactiescriptDeze pagina

Best practices

  1. Varieer je antwoorden: geef meerdere regels op in reply_contents zodat antwoorden er niet identiek uitzien tussen accounts.
  2. Gebruik sequentiële volgorde tussen accounts: combineer de volgorde sequential met meerdere apparaten/accounts om verschillende antwoorden te spreiden.
  3. Schakel emoji-invoeging in: stel insert_emoji: true in om antwoorden natuurlijker te laten aanvoelen.
  4. Respecteer platformlimieten: te agressief antwoorden kan snelheidslimieten activeren. Spreid taken in de tijd.

Foutcodes

CodeBeschrijving
40001Ontbrekende target_comment_urls, geen actie ingeschakeld, of enable_reply_comment is true met lege reply_contents
40003Script niet ondersteund via de API
40301API-toegang vereist een Pro+-abonnement

Zie ook