Menu

AntGate :pushAntiGateVariable ٹاسک کے لیے متغیر کی ویلیو جمع کرائیں

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 اسٹرنگ ہاں
taskId انٹیگر ہاں
name اسٹرنگ ہاں متغیر کا نام
value کوئی بھی ہاں ملتوی متغیر کی ویلیو

رسپانس کا اسٹرکچر

پراپرٹی قسم مقصد
errorId انٹیگر غلطی کا شناخت کنندہ۔
0 - کوئی خرابیاں نہیں، آپریشن کامیابی سے مکمل ہوا۔
>0 - خرابی کا شناخت کنندہ۔ خرابی کا کوڈ اور اس کی مختصر تفصیل errorCode اور errorDescription پراپرٹیز میں دستیاب ہے۔
errorCode اسٹرنگ
errorDescription اسٹرنگ خرابی کی مختصر تفصیل

رسپانس کی مثال

خرابیوں کے بغیر JSON
خرابیوں کے ساتھ JSON
{
    "errorId":0,
    "status":"success"
}