दस्तावेज़ मेन्यू

pushAntiGateVariable: AntGate टास्क के लिए किसी वेरिएबल मूल्य को सबमिट करें

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 कोई भी हाँ टाले गए वेरिएबल का मूल्य

रिस्पांस की संरचना

प्रॉपर्टी टाइप लक्ष्य
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"
}