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 templat Anda dan sebutkan 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 tampak 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 tampak 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

Properti Jenis Wajib Tujuan
clientKey String Ya
taskId Integer Ya
name String Ya Nama variabel
value Semua Ya Nilai variabel yang tertunda

Struktur respons

Properti Jenis Tujuan
errorId Integer Pengidentifikasi kesalahan.
0 - tidak ada kesalahan, operasi berhasil diselesaikan.
>0 - pengidentifikasi kesalahan. Kode kesalahan dan deskripsi singkatnya tersedia di properti errorCode dan errorDescription.
errorCode String
errorDescription String Deskripsi singkat tentang kesalahan

Contoh respons

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