Documentatie menu

pushAntiGateVariable: dien een variabele waarde in voor 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 createTask methode 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
          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
          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 Fout identifier.
0 - geen fouten, errors, de bewerking is met succes voltooid.
>1 - fout identifier. Foutcode en korte beschrijving overgezet in errorCode en errorDescription eigenschappen.
errorCode String
errorDescription String Korte beschrijving van de fout

Voorbeeld reactie

JSON zonder fouten
          {
    "errorId":0,
    "status":"success"
}
        
JSON met een fout
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}