Mga suportadong uri ng gawain
Mga metodong API
Mga artikulo
Mga tutorial
GitHub
Menu ng dokumentasyon

pushAntiGateVariable: magsumite ng variable na halaga para sa iyong AntiGate na gawain

Ang mga gawaing AntiGate ay mayroong feature: ang mga variable na halaga ay maaaring isumite kalaunan, pagkatapos magawa ang gawain. Para gawin ito, sundin ang mga sumusunod na hakbang:

  1. Magdagdag ng gawaing "WAIT_FOR_VARIABLE_VALUE" sa iyong template at tukuyin ang pangalan ng variable bilang permanenteng halaga.
  2. At dahil ang lahat ng mga variable na halaga ay dapat na ipadala sa createTask na metodo, palitan ang variable na halaga gamit ang string na "_WAIT_FOR_IT_".

Kung ang iyong kahilingan sa paggawa ng gawain ay maaaring maging ganito:

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
        

Kaya ang kahilingan na i-update ang variable na "my_late_variable" ay dapat maging ganito:

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
Metodo: POST
Content-type: application-json

Mga katangian ng kahilingan

Katangian Uri Kinakailangan Layunin
clientKey String Oo
taskId Integer Oo
name String Oo Pangalan ng variable
value Kahit ano Oo Halaga ng hinintong variable

Istraktura ng tugon

Katangian Uri Layunin
errorId Integer Tagatukoy ng error.
0 - walang mga error, ang operasyon ay nakumpleto nang matagumpay.
>1 - tagatukoy ng error. Error code at maikling deskripsiyon ay nailipat sa errorCode at errorDescription na mga katangian.
errorCode String
errorDescription String Maikling deskripsiyon ng error

Halimbawa ng tugon

JSON na walang mga error
          {
    "errorId":0,
    "status":"success"
}
        
JSON na may error
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}