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

خصائص الطلب

الخاصيةنوع الخاصيةالأهميةالوظيفة
clientKeyStringمطلوبة
taskIdIntegerمطلوبة
nameStringمطلوبةاسم المتغير
valueأي نوع (any)مطلوبةقيمة المتغير المٌؤجَل

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

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

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

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