close menu
सपोर्टेड टास्क टाइप
API विधियाँ
आर्टिकल
GitHub icon
GitHub
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"
}