दस्तावेज़ मेन्यू

Google Enterprise V3 को हल करें

चूंकि v3 नॉन-एंटरप्राइज़ की तुलना में v3 एंटरप्राइज़ भी कोई ज़्यादा अलग नहीं है, हमने उसके सपोर्ट को आम v3 टास्क के तहत ही रोलआउट करने का फैसला किया है।

v3 एंटरप्राइज़ और v3 नॉन-एंटरप्राइज़ में फ़र्क:

  • विजेट कोड को enterprise.js के माध्यम से लोड किया जाता है (vs api.js)
  • उपयोगकर्ता के स्कोर को grecaptcha.enterprise.execute call के माध्यम से पुनः प्राप्त किया जाता है (vs grecaptcha.execute)

तो अपनी एंटरप्राइज़ v3 टास्क को चिह्नित करने के लिए आपको बस अपने नॉन-एंटरप्राइज़ V3 पेलोड में "isEnterprise": true फ्लैग को जोड़ना होगा:

अनुरोध का उदाहरण

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV3TaskProxyless",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
            "minScore": 0.7,
            "pageAction": "some_action",
            "isEnterprise": true
        }
}' https://api.anti-captcha.com/createTask
        

रिस्पांस का उदाहरण

एरर-मुक्त JSON
          {
    "errorId": 0,
    "taskId": 7654321
}
        
एरर-युक्त JSON
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

सॉल्यूशन को पुनः प्राप्त करें

सॉल्यूशन का अनुरोध करने के लिए getTaskResult विधि का इस्तेमाल करें। अपना पहला अनुरोध करने से पहले कर्मचारी को थोड़ा वक़्त दें, जैसे लगभग 5 सेकंड का। अगर कर्मचारी इसके बाद भी बिज़ी दिखाई देता है तो कृपया 3 सेकंड में पुनः प्रयास करें।

टास्क सॉल्यूशन ऑब्जेक्ट

प्रॉपर्टी टाइप लक्ष्य
gRecaptchaResponse स्ट्रिंग लक्षित वेबसाइट पर सबमिट किए गए फॉर्म से इंटरैक्ट करने के लिए आवश्यक टोकन स्ट्रिंग।

रिस्पांस का उदाहरण

एरर-मुक्त JSON
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}