Menu

pushAntiGateVariable: إرسال قيمة متغير مهمة AntiGate

تمتلك مهام AntiGate ميزة هامة: يمكن إرسال قيمة المتغيرات في وقت لاحق، بعد إنشاء المهمة. لفعل ذلك يتعين عليك اتباع الخطوات التالية:

  1. أضف خطوة "WAIT_FOR_VARIABLE_VALUE" للقالب الخاص بك وحدد اسم المتغير كقيمة دائمة
  2. ينبغي أن يتم إرسال قيمة كل المتغيرات بواسطة أمر createTask وينبغي استبدال قيمة المتغير بالنص "_WAIT_FOR_IT_".

إذا كان الطلب الخاص بك لإنشاء مهمة مشابه للشكل التالي:

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

لذلك يجب أن يظهر طلب تحديث المتغير "my_late_variable" بالشكل التالي :

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

العنوان: https://api.anti-captcha.com/pushAntiGateVariable
الأمر: POST
Content-type: application-json

خصائص الطلب

الخاصية نوع الخاصية الأهمية الوظيفة
clientKey String مطلوبة
taskId Integer مطلوبة
name String مطلوبة اسم المتغير
value أي نوع (any) مطلوبة قيمة المتغير المٌؤجَل

هيئة الاستجابة

الخاصية نوع الخاصية الوظيفة
errorId Integer مُعرف الخطأ.
0 - لا يوجد أخطاء، تمت العملية بنجاح.
معرف الخطأ >0 عبارة عن كود خطأ مزود بوصف مختصر يمكن الاطلاع عليه عن طريق errorCode و errorDescription
errorCode String
errorDescription String شرح مختصر للخطأ

مثال على نتيجة الطلب

كود JSON بدون أخطاء
خطأ بكود JSON
{
    "errorId":0,
    "status":"success"
}