एक से अधिक reCAPTCHA एक्शन के लिए प्रोफ़ाइल कॉन्फ़िगर करें

solvethree द्वारापढ़ने में 3 मिनट

एक ही होस्टनेम पर login और checkout के लिए, हर कैप्चर ऐक्शन और reCAPTCHA प्रकार की सक्रिय प्रोफ़ाइल बनाएँ। फिर हर टास्क संबंधित action के साथ भेजें। सही प्रोफ़ाइल चुनने के लिए केवल होस्टनेम काफ़ी नहीं है।

इस पेज पर

लॉगिन और चेकआउट प्रोफ़ाइल बनाएँ

साइट प्रोफ़ाइल में हर होस्टनेम, कैप्चर ऐक्शन और reCAPTCHA प्रकार के लिए एक प्रोफ़ाइल कॉन्फ़िगर करें। इस उदाहरण में दोनों प्रोफ़ाइल accounts.example.com और Enterprise v3 इस्तेमाल करती हैं।

  1. 1.

    लॉगिन प्रोफ़ाइल जोड़ें

    साइट जोड़ें चुनें। वह HTTPS पेज URL दर्ज करें जहाँ लॉगिन ऐक्शन चलता है, Enterprise v3 चुनें और कैप्चर ऐक्शन को login पर सेट करें। फ़ॉर्म में वैकल्पिक नेविगेशन URL, साइट कुंजी और Referer मान भी दिए जा सकते हैं। साइट जोड़ें से सबमिट करें।

  2. 2.

    चेकआउट प्रोफ़ाइल जोड़ें

    उसी होस्टनेम के चेकआउट पेज के लिए यह प्रक्रिया दोहराएँ, Enterprise v3 बनाए रखें और कैप्चर ऐक्शन को checkout पर सेट करें।

  3. 3.

    पुष्टि करें कि दोनों प्रोफ़ाइल सक्रिय हैं

    समाधान प्राप्त करने से पहले आपके वर्कस्पेस को सक्रिय प्रोफ़ाइल उपलब्ध होनी चाहिए। कैप्चर विफल होने पर पुनः प्रयास से पहले दिखाया गया कारण देखें। होस्टनेम और ऐक्शन के साथ टास्क भेजने से अनुपलब्ध प्रोफ़ाइल नहीं बनती।

हर ऐक्शन के लिए अलग टास्क भेजें

नीचे दिए गए हर ऑब्जेक्ट को अलग POST /v1/tasks अनुरोध के रूप में भेजें। Authorization: Bearer का इस्तेमाल करके अपने वर्कस्पेस की API कुंजी से प्रमाणीकरण करें और उस कुंजी को सर्वर पर रखें।

दो ऐक्शन · एक ही होस्टनाम, अलग-अलग लॉजिकल टास्क
[
  {
    "site": "accounts.example.com",
    "action": "login",
    "proxy": "http://USER:PASSWORD@PROXY:PORT",
    "requestId": "login-flow-001"
  },
  {
    "site": "accounts.example.com",
    "action": "checkout",
    "proxy": "http://USER:PASSWORD@PROXY:PORT",
    "requestId": "checkout-flow-001"
  }
]

होस्टनेम और प्रॉक्सी प्लेसहोल्डर को अपने लक्ष्य होस्टनेम और प्रॉक्सी URL से बदलें। हर अनुरोध एक proxy देता है; साथ में proxyCandidates न जोड़ें। छोड़े गए recaptchaType का डिफ़ॉल्ट enterprise-v3 है। इन reCAPTCHA अनुरोधों में type या url फ़ील्ड न जोड़ें।

दोनों requestId मान अलग-अलग लॉजिकल टास्क की पहचान करते हैं। नए समाधान के लिए नई ID इस्तेमाल करें। टास्क निर्माण में टाइमआउट होने पर मौजूदा टास्क पुनः प्राप्त करने के लिए उसी अनुरोध के साथ वही ID दोबारा इस्तेमाल करें; अलग इनपुट के साथ ID दोबारा इस्तेमाल करने पर टकराव होता है।

जब निष्पादन ऐक्शन मेल न खाए

मेल खाते होस्टनेम और reCAPTCHA प्रकार के लिए, हूबहू मेल खाने वाला निष्पादन ऐक्शन अपनी प्रोफ़ाइल चुनता है: login लॉगिन प्रोफ़ाइल चुनता है और checkout चेकआउट प्रोफ़ाइल चुनता है।

अलग निष्पादन ऐक्शन के लिए एक स्पष्ट कैप्चर किया हुआ लक्ष्य चाहिए। अगर एक से ज़्यादा लक्ष्य संभव हों, तो यह न मानें कि solvethree कोई भी प्रोफ़ाइल चुन लेता है। जहाँ संभव हो, कॉन्फ़िगर किया गया कैप्चर ऐक्शन इस्तेमाल करें। अगर चयन अस्पष्ट बताया जाता है, तो टास्क के होस्टनेम, reCAPTCHA प्रकार और ऐक्शन की तुलना कंसोल की प्रोफ़ाइल से करें, और बेमेल का निदान करने के लिए कंसोल/API की वास्तविक प्रतिक्रिया इस्तेमाल करें।

हर ऐक्शन के लिए अलग साइट कुंजी होना रूटिंग का नियम नहीं है। साइट कुंजियों से ऐक्शन अलग करने की कोशिश के बजाय होस्टनेम, कैप्चर ऐक्शन और reCAPTCHA प्रकार के अनुसार प्रोफ़ाइल कॉन्फ़िगर करें।

स्रोत और API संदर्भ

अपना पहला टास्क चलाएँ।

$5 वर्कस्पेस क्रेडिट के साथ शुरुआत करें।

वर्कस्पेस बनाएँ
एक से अधिक reCAPTCHA एक्शन के लिए प्रोफ़ाइल कॉन्फ़िगर करें · solvethree