Menu

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:

  1. Voeg een stap "WAIT_FOR_VARIABLE_VALUE" toe aan uw sjabloon en specificeer de naam van de variabele als een permanente waarde.
  2. 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

EigenschapTypeVerplichtDoel
clientKeyStringJa
taskIdIntegerJa
nameStringJaNaam van de variabele
valueElkeJaWaarde van de uitgestelde variabele

Structuur reactie

EigenschapTypeDoel
errorIdIntegerFoutcode.
0 - geen fouten, bewerking succesvol afgerond.
>0 - fout identifier. De foutcode en de korte beschrijving ervan zijn beschikbaar in de eigenschappen errorCode en errorDescription.
errorCodeString
errorDescriptionStringKorte beschrijving van de fout

Voorbeeld reactie

JSON zonder fouten
JSON met een fout
{
    "errorId":0,
    "status":"success"
}