Belgeler menüsü

pushAntiGateVariable: AntiGate görevi için bir değişken değeri girin

AntiGate görevleri bir özelliğe sahip: değişken değerleri görev oluşturulduktan sonra girilebiliyor. Bunu yapmak için şu adımları izleyin:

  1. Şablonunuza bir "WAIT_FOR_VARIABLE_VALUE" adımı ekleyin ve değişken adını kalıcı bir değer olarak belirleyin.
  2. Tüm değişken değerlerinin createTask yöntemine gönderilmesi gerektiği için bu değişkenin değerini "_WAIT_FOR_IT_" dizisi ile değiştirin.

Görev oluşturma talebiniz şunun gibi görünüyorsa:

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
        

Değişkeni "my_late_variable" olarak güncelleme talebi şu şekilde görünecektir:

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
Yöntem: POST
Content-type: application-json

Talep özellikleri

Özellik Tip Zorunlu Amaç
clientKey Dize Evet
taskId Tam sayı Evet
name Dize Evet Değişken adı
value Herhangi Evet Ertelenen değişkenin değeri

Yanıt yapısı

Özellik Tip Amaç
errorId Tam sayı Hata tanıtıcısı.
0 - hata yok, işlem başarıyla tamamlandı.
>1 - hata tanıtıcısı. Hata kodu ve kısa açıklama errorCode ve errorDescription özelliklerine aktarılır.
errorCode Dize
errorDescription Dize Hatanın kısa açıklaması

Yanıt örneği

hatasız JSON
          {
    "errorId":0,
    "status":"success"
}
        
hatalı JSON
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}