pushAntiGateVariable: dien een variabele waarde in voor de AntiGate-taak
AntiGate-taken hebben een functie: variabele waarden kunnen later worden ingediend, nadat een taak werd aangemaakt. Om dit te doen, volgt u deze stappen:
- Voeg een stap "WAIT_FOR_VARIABLE_VALUE" toe aan uw sjabloon en specificeer de naam van de variabele als een permanente waarde.
- Aangezien alle variabele waarden naar de methode createTask moeten worden gestuurd, vervangt u de variabele waarde door een string "_WAIT_FOR_IT_".
Uw verzoek om een taak aan te maken zou er ongeveer zo uit kunnen zien:
curl -i -H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST -d '{
"clientKey":"YOUR_API_KEY",
"task":
{
"type":"AntiGateTask",
"websiteURL":"https://some-website.com/path",
"templateName":"Template name here",
"variables": {
"my_late_variable":"_WAIT_FOR_IT_",
"other_var1":"some value",
"other_var2":"some value"
}
}
}' https://api.anti-captcha.com/createTask
Dan zou een verzoek om variabele "my_late_variable" bij te werken er als volgt uit moeten zien:
curl -i -H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST -d '{
"clientKey":"YOUR_API_KEY",
"taskId":123456,
"name":"my_late_variable",
"value":"The value which worker should be waiting for"
}' https://api.anti-captcha.com/pushAntiGateVariable
Adres: https://api.anti-captcha.com/pushAntiGateVariable
Methode: POST
Content-type: application-json
Eigenschappen aanvraag
Eigenschap | Type | Verplicht | Doel |
---|---|---|---|
clientKey | String | Ja | |
taskId | Integer | Ja | |
name | String | Ja | Naam van de variabele |
value | Elke | Ja | Waarde van de uitgestelde variabele |
Structuur reactie
Eigenschap | Type | Doel |
---|---|---|
errorId | Integer | Foutcode. 0 - geen fouten, bewerking succesvol afgerond. >0 - fout identifier. De foutcode en de korte beschrijving ervan zijn beschikbaar in de eigenschappen errorCode en errorDescription. |
errorCode | String | |
errorDescription | String | Korte beschrijving van de fout |
Voorbeeld reactie
JSON zonder fouten
JSON met een fout
{
"errorId":0,
"status":"success"
}