गाइड
getTaskResult: कार्य परिणाम

getTaskResult: टास्क परिणाम का अनुरोध करें

जब createTask द्वारा शुरू किया गया कार्य एक असिंक्रोनस कार्य हो, तो getTaskResult के माध्यम से असिंक्रोनस कार्य परिणाम प्राप्त करें।

  1. प्रत्येक कार्य के लिए अधिकतम क्वेरी अनुरोधों की संख्या 120 है। जब क्वेरी अनुरोधों की संख्या अधिक हो जाती है, तो कार्य परिणाम खो जाएंगे।
  2. प्रत्येक कार्य को बनाए जाने के 5 मिनट के भीतर क्वेरी किया जा सकता है, और समय बीत जाने के बाद खो जाएगा।
  3. इस विधि द्वारा प्राप्त पहचान परिणाम, सिस्टम लोड के आधार पर, आपको 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
}

अनुरोध पैरामीटर्स

पैरामीटर्सप्रकारआवश्यकविवरण
clientKeystringहाँक्लाइंट खाता कुंजी, यहां पाई जा सकती है
taskIdstringहाँcreateTask विधि द्वारा बनाई गई आईडी

उदाहरण प्रतिक्रिया

{
    "errorId": 0,
	"taskId": "...",
    "solution": {
        "userAgent": "xxx",
        "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
    },
    "status": "ready"
}

प्रतिक्रिया संरचना

पैरामीटर्सप्रकारविवरण
errorIdIntegerत्रुटि संदेश:
0 - कोई त्रुटि नहीं
1 - त्रुटि के साथ
errorCodeStringत्रुटि कोड: त्रुटियों की पूरी सूची
errorDescriptionStringत्रुटि विवरण
statusString• निष्क्रिय - प्रतीक्षा कर रहा है
• प्रोसेसिंग - पहचान के अधीन
• तैयार - पहचान पूरी हो गई है और परिणाम solution पैरामीटर में पाया गया है
solutionObjectकार्य परिणाम डेटा। प्रत्येक प्रकार के कार्य के लिए भिन्न।

प्रतिक्रिया विनिर्देश

  • पहचान सफल: जब errorId 0 के बराबर हो और status ready के बराबर हो, तो परिणाम solution में होता है।

  • पहचान हो रही है: जब errorId 0 के बराबर हो और status processing के बराबर हो, तो कृपया 3 सेकंड में पुनः प्रयास करें।

  • त्रुटि: जब errorId 0 से अधिक हो, तो कृपया errorDescription के अनुसार त्रुटि जानकारी जानें।

    त्रुटि कोड: त्रुटियों की पूरी सूची