getTaskResult: टास्क परिणाम का अनुरोध करें
जब createTask द्वारा प्रारंभ किए गए कार्य एक असिंक्रोनस कार्य होता है, तो getTaskResult के माध्यम से असिंक्रोनस कार्य का परिणाम प्राप्त करें।
- प्रत्येक कार्य के लिए पूछताछ अनुरोधों की अधिकतम संख्या 120 है। जब पूछताछ अनुरोधों की संख्या पार कर जाती है, तो कार्य के परिणाम खो जाते हैं
- प्रत्येक कार्य को उसके निर्माण के बाद 5 मिनट के भीतर पूछा जा सकता है, और समय सीमा पार करने के बाद यह खो जाता है
- इस विधि द्वारा प्राप्त पहचान परिणाम, सिस्टम लोड के आधार पर, आपको परिणाम 1 सेकंड से 30 सेकंड के बीच की एक समय सीमा के भीतर प्राप्त होगा।
कृपया ध्यान दें कि इस तरीके से परिणाम प्राप्त करने की आवश्यकता नहीं है इस प्रकार के सभी कार्यों को। निम्नलिखित दो प्रकार के कार्यों को दस्तावेज़ देखने की आवश्यकता होती है।
- पहचान क्लास कार्य, चित्रटूटी, आदि, जो सीधे createTask द्वारा समकालिक रूप से परिणाम देते हैं
- एंटीबोट्स टास्क कक्षा, जिसमें सामान्यत: टास्क के परिणाम को एक अलग API के माध्यम से दिया जाता है
उदाहरण अनुरोध
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // createTask विधि द्वारा बनाया गया आईडी
}
अनुरोध पैरामीटर्स
पैरामीटर्स | प्रकार | आवश्यक | विवरण |
---|---|---|---|
clientKey | string | Yes | ग्राहक खाता कुंजी, यहां पर पाया जा सकता है |
taskId | string | Yes | createTask विधि द्वारा बनाया गया आईडी |
उदाहरण प्रतिक्रिया
{
"errorId": 0,
"solution": {
"userAgent": "xxx",
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}
प्रतिक्रिया संरचना
पैरामीटर्स | प्रकार | विवरण |
---|---|---|
errorId | Integer | त्रुटि संदेश: 0 - कोई त्रुटि नहीं है 1 - त्रुटि के साथ |
errorCode | String | त्रुटि कोड: त्रुटियों की पूरी सूची |
errorDescription | String | त्रुटि विवरण |
status | String | • विश्राम - प्रतीक्षा कर रहा है • प्रोस |
ेसिंग - पहचान के तहत
• तैयार - पहचान पूरी हो गई है और परिणाम solution पैरामीटर में पाया गया है |
| solution | Object | कार्य परिणाम डेटा। प्रत्येक प्रकार के कार्य के लिए भिन्न होता है। |
प्रतिक्रिया विनिर्देश
-
पहचान सफल: जब
errorId
बराबर0
होता है औरstatus
बराबरready
होता है, तो परिणामsolution
में होता है। -
पहचान: जब
errorId
बराबर0
होता है औरstatus
बराबरprocessing
होता है, तो कृपया 3 सेकंड के बाद पुनः प्रयास करें। -
त्रुटि: जब
errorId
0
से अधिक होता है, तो कृपयाerrorDescription
के अनुसार त्रुटि जानें।