Menu

pushAntiGateVariable: kirimkan nilai variabel untuk tugas AntiGate

Tugas AntiGate memiliki fitur: nilai variabel dapat dikirimkan setelah tugas dibuat. Untuk melakukannya, ikuti langkah-langkah ini:

  1. Tambahkan langkah "WAIT_FOR_VARIABLE_VALUE" ke template Anda dan tetapkan nama variabel sebagai nilai permanen.
  2. Karena semua nilai variabel harus dikirimkan ke metode createTask, ganti nilai variabel dengan string "_WAIT_FOR_IT_".

Jika permintaan pembuatan tugas terlihat seperti ini:

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

Maka, permintaan pembaruan variabel "my_late_variable" harus terlihat seperti ini:

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

Alamat: https://api.anti-captcha.com/pushAntiGateVariable
Metode: POST
Content-type: application-json

Properti permintaan

PropertiJenisWajibTujuan
clientKeyStringYa
taskIdIntegerYa
nameStringYaNama variabel
valueAnyYaNilai variabel yang ditunda

Struktur respons

PropertiJenisTujuan
errorIdIntegerPengidentifikasi kesalahan.
0 - tidak ada kesalahan, operasi berhasil diselesaikan.
>0 - pengenal kesalahan. Kode kesalahan dan deskripsi singkatnya tersedia di properti errorCode dan errorDescription.
errorCodeString
errorDescriptionStringDeskripsi singkat tentang kesalahan

Contoh respons

JSON tanpa kesalahan
JSON dengan kesalahan
{
    "errorId":0,
    "status":"success"
}