मार्गदर्शिका
getTaskResult: कार्य परिणाम

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

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

  1. प्रत्येक कार्य के लिए पूछताछ अनुरोधों की अधिकतम संख्या 120 है। जब पूछताछ अनुरोधों की संख्या पार कर जाती है, तो कार्य के परिणाम खो जाते हैं
  2. प्रत्येक कार्य को उसके निर्माण के बाद 5 मिनट के भीतर पूछा जा सकता है, और समय सीमा पार करने के बाद यह खो जाता है
  3. इस विधि द्वारा प्राप्त पहचान परिणाम, सिस्टम लोड के आधार पर, आपको परिणाम 1 सेकंड से 30 सेकंड के बीच की एक समय सीमा के भीतर प्राप्त होगा।
WARNING

कृपया ध्यान दें कि इस तरीके से परिणाम प्राप्त करने की आवश्यकता नहीं है इस प्रकार के सभी कार्यों को। निम्नलिखित दो प्रकार के कार्यों को दस्तावेज़ देखने की आवश्यकता होती है।

  • पहचान क्लास कार्य, चित्रटूटी, आदि, जो सीधे 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 विधि द्वारा बनाया गया आईडी
}

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

पैरामीटर्सप्रकारआवश्यकविवरण
clientKeystringYesग्राहक खाता कुंजी, यहां पर पाया जा सकता है
taskIdstringYescreateTask विधि द्वारा बनाया गया आईडी

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

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

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

पैरामीटर्सप्रकारविवरण
errorIdIntegerत्रुटि संदेश:
0 - कोई त्रुटि नहीं है
1 - त्रुटि के साथ
errorCodeStringत्रुटि कोड: त्रुटियों की पूरी सूची
errorDescriptionStringत्रुटि विवरण
statusString• विश्राम - प्रतीक्षा कर रहा है
• प्रोस

ेसिंग - पहचान के तहत
• तैयार - पहचान पूरी हो गई है और परिणाम solution पैरामीटर में पाया गया है | | solution | Object | कार्य परिणाम डेटा। प्रत्येक प्रकार के कार्य के लिए भिन्न होता है। |

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

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

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

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

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