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 -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, operatie succesvol afgerond.
>0 - foutidentificatie. Foutcode en korte beschrijving zijn beschikbaar in errorCode en errorDescription eigenschappen.
errorCodeString
errorDescriptionStringKorte beschrijving van de fout

Voorbeeld reactie

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