getTaskResult: टास्क परिणाम का अनुरोध करें
जब createTask द्वारा शुरू किया गया कार्य एक असिंक्रोनस कार्य हो, तो getTaskResult के माध्यम से असिंक्रोनस कार्य परिणाम प्राप्त करें।
- प्रत्येक कार्य के लिए अधिकतम क्वेरी अनुरोधों की संख्या 120 है। जब क्वेरी अनुरोधों की संख्या अधिक हो जाती है, तो कार्य परिणाम खो जाएंगे।
- प्रत्येक कार्य को बनाए जाने के 5 मिनट के भीतर क्वेरी किया जा सकता है, और समय बीत जाने के बाद खो जाएगा।
- इस विधि द्वारा प्राप्त पहचान परिणाम, सिस्टम लोड के आधार पर, आपको 1 सेकंड से 30 सेकंड के समय अंतराल के भीतर परिणाम प्राप्त होगा।
WARNING
कृपया ध्यान दें कि सभी कार्यों को इस तरह से परिणाम प्राप्त करने की आवश्यकता नहीं है। निम्नलिखित दो कार्यों के लिए दस्तावेज़ों की जाँच करने की आवश्यकता है।
- पहचान वर्ग के कार्य, ImageToText, आदि, जो createTask रिटर्न परिणामों के माध्यम से सीधे सिंक्रनाइज़ होते हैं
उदाहरण अनुरोध
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" //ID created by the createTask method
}
अनुरोध पैरामीटर्स
पैरामीटर्स | प्रकार | आवश्यक | विवरण |
---|---|---|---|
clientKey | string | हाँ | क्लाइंट खाता कुंजी, यहां पाई जा सकती है |
taskId | string | हाँ | createTask विधि द्वारा बनाई गई आईडी |
उदाहरण प्रतिक्रिया
{
"errorId": 0,
"taskId": "...",
"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
के अनुसार त्रुटि जानकारी जानें।