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 स्ट्रिंग हाँ
taskId इन्टिजर हाँ
name स्ट्रिंग हाँ वेरिएबल का नाम
value कोई भी हाँ टाले गए वेरिएबल की वैल्यू

रिस्पॉन्स संरचना

प्रॉपर्टी टाइप लक्ष्य
errorId इन्टिजर एरर आइडेंटिफ़ायर।
0 - कोई एरर नहीं, ऑपरेशन सफलतापूर्वक पूरा हुआ।
>0 - एरर आइडेंटिफ़ायर। errorCode और errorDescription प्रॉपर्टीज़ में एरर कोड और उसका संक्षिप्त विवरण उपलब्ध हैं।
errorCode स्ट्रिंग
errorDescription स्ट्रिंग एरर का संक्षिप्त विवरण

रिस्पॉन्स का उदाहरण

एरर-मुक्त JSON
एरर-युक्त JSON
{
    "errorId":0,
    "status":"success"
}