ڈاکومنٹیشن مینو

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

AntiGate ٹاسکس میں ایک فیچر ہے: متغیر ویلیوز کو ٹاسک بنانے کے بعد میں جمع کرایا جا سکتا ہے۔ ایسا کرنے کے لیے، ان اقدامات پر عمل کریں:

  1. اپنے ٹیمپلیٹ میں ایک مرحلہ “WAIT_FOR_VARIABLE_VALUE” شامل کریں اور متغیر کا نام مستقل ویلیو کے طور پر بیان کریں۔
  2. جیسا کہ تمام متغیر ویلیوز کو CreateTask طریقہ پر بھیجا جانا چاہیے، متغیر ویلیو کو “_WAIT_FOR_IT_” اسٹرنگ سے تبدیل کریں۔

اگر آپ کی ٹاسک بنانے کی درخواست کچھ اس طرح دکھائے دے :

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
        

تو متغیر “my_late_variable” کو اپ ڈیٹ کرنے کی درخواست کو اس طرح نظر آنا چاہیے:

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
        

پتہ: https://api.anti-captcha.com/pushAntiGateVariable
طریقہ کار: POST
Content-type: application-json

درخواست کی پراپرٹیز

پراپرٹی قسم درکار ہے مقصد
clientKey اسٹرنگ ہاں
taskId انٹیگر ہاں
name اسٹرنگ ہاں متغیر کا نام
value Any ہاں ملتوی متغیر کی ویلیو

جواب کا اسٹرکچر

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

جواب کی مثال

خرابیوں کے بغیر JSON
          {
    "errorId":0,
    "status":"success"
}
        
خرابیوں کے ساتھ JSON
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}