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

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"
}