pushAntiGateVariable: AntiGate टास्क के लिए किसी वेरिएबल वैल्यू को सबमिट करें
AntiGate टास्कों की एक खासियत होती है: टास्क बन जाने के बाद भी वेरिएबल मूल्यों को सबमिट किया जा सकता है। ऐसा करने के लिए इन चरणों का पालन करें:
- अपने टेम्पलेट में "WAIT_FOR_VARIABLE_VALUE" वाला चरण शामिल कर वेरिएबल के नाम को किसी स्थायी वैल्यू के तौर पर निर्दिष्ट कर दें।
- क्योंकि सभी वेरिएबल वैल्यूज़ को 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"
}