Beranda Dokumentasi Tutorial Masuk
Jenis tugas yang didukung
Metode API
Artikel
Tutorial
GitHub
Menu dokumentasi

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
          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
          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 Any Ya Nilai variabel yang ditunda

Struktur respons

Properti Jenis Tujuan
errorId Integer Pengidentifikasi kesalahan.
0 - tak ada kesalahan, operasi berhasil diselesaikan.
>1 - pengidentifikasi kesalahan. Kode kesalahan dan deskripsi singkat yang ditransfer dalam properti errorCode dan errorDescription.
errorCode String
errorDescription String Deskripsi singkat tentang kesalahan

Contoh respons

JSON tanpa kesalahan
          {
    "errorId":0,
    "status":"success"
}
        
JSON dengan kesalahan
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}