reCAPTCHA v2 وv3 وEnterprise: حدّد ما تحتاج إليه
حدّد أولًا ما إذا كانت الصفحة تستخدم v2 أو v3، ثم تحقّق مما إذا كانت تستخدم Enterprise. يمكن أن يستخدم Enterprise مفاتيح لمربعات الاختيار أو مفاتيح قائمة على الدرجات؛ فالاسم وحده لا يوضح مسار التنفيذ الذي تتعامل معه. يحل solvethree اختبارات v3 القياسية وEnterprise v3، لكنه لا يدعم v2.
في هذه الصفحة
ما الذي تخبرك به الصفحة فعليًا
| ما تجده | ما يدل عليه |
|---|---|
| عنصر reCAPTCHA يتضمن مربع اختيار | مسار يعتمد على مربع اختيار، وليس دليلًا على استخدام v3 القائم على الدرجات. تحقّق مما إذا كان التكامل يستخدم المكتبة التقليدية أم مكتبة Enterprise. |
| لا يوجد مربع اختيار | غير حاسم. يمكن أن يكون v2 غير مرئي، لذا فإن عدم ظهور شيء في الصفحة لا يثبت استخدام v3. |
| تنفيذ قائم على الدرجات مع إجراء مُسمّى | دليل على استخدام v3. تأكّد من المكتبة وإعدادات المفتاح المستخدمة في التنفيذ. |
| api.js | مكتبة reCAPTCHA التقليدية. اسم الملف وحده لا يميّز بين v2 وv3. |
| enterprise.js | مكتبة Enterprise. لا يزال عليك تحديد نوع المفتاح ومسار التنفيذ؛ فهذا وحده لا يثبت استخدام v3. |
<!-- Classic script: investigate whether the page uses v2 or v3. -->
<script src="https://www.google.com/recaptcha/api.js?render=PUBLIC_SITE_KEY"></script>
<!-- Enterprise script: investigate which Enterprise key type is in use. -->
<script src="https://www.google.com/recaptcha/enterprise.js?render=PUBLIC_SITE_KEY"></script>وسوم البرامج النصية هذه أمثلة للتعرّف على التكامل، وليست طلبات حل. افحص الشيفرة المستخدمة في التفاعل المحمي بدلًا من اختيار مهمة بناءً على اسم ملف البرنامج النصي وحده. سلسلة الرمز وحدها لا تخبرك بمسار التنفيذ الذي أنتجها.
تأكّد من اسم المضيف والإجراء
في التكامل القائم على الدرجات، ابحث عن الإجراء المستخدم في التفاعل الذي تحتاج إلى إكماله. لا تخمّنه من تسمية زر، ولا تُعِد استخدام إجراء من صفحة أخرى. يمكن للموقع التحقّق من الإجراء المتوقع في واجهته الخلفية؛ فلا يمكن استخدام رمز خاص بتفاعل مختلف بدلًا منه.
تأكّد أيضًا من اسم المضيف والبيئة المقصودين. إذا كنت تتحكّم في التكامل، فتحقّق من إعدادات مفتاحه لحسم مؤشرات الصفحة الملتبسة. يحدّد مفتاح الموقع العام تكامل الموقع؛ وليس سر التحقّق الخاص بالموقع ولا مفتاح API الخاص بك في solvethree.
استخدم دليل العثور على إجراء reCAPTCHA عندما لا يكون إجراء الصفحة واضحًا.
اختر المهمة المطابقة
| التكامل المؤكّد | ما يجب فعله |
|---|---|
| reCAPTCHA Enterprise القائم على الدرجات | استخدم مهمة reCAPTCHA v3 Enterprise. القيمة الافتراضية لـ recaptchaType هي enterprise-v3؛ ويمكنك أيضًا اختيارها صراحةً. |
| reCAPTCHA v3 التقليدي القائم على الدرجات | تقبل البوابة ضبط recaptchaType على v3. اختر هذه القيمة صراحةً بدلًا من الاعتماد على القيمة الافتراضية الخاصة بـ Enterprise. |
| reCAPTCHA v2 بمربع اختيار أو غير مرئي، بما في ذلك مسار مربع الاختيار في Enterprise | غير مدعوم في solvethree. تغيير recaptchaType لا يحوّل مسار v2 إلى v3. |
| برنامج نصي لـ Enterprise، لكن مسار التنفيذ لا يزال غير واضح | تأكّد من نوع المفتاح ومسار التنفيذ قبل إنشاء مهمة. |
بعد تحديد النوع، أعدّ ملف تعريف الموقع الخاص به قبل أول عملية حل.
تابع مع إعداد ملف تعريف الموقع وتكامل API لـ reCAPTCHA.
المصادر ومرجع API
شغّل مهمتك الأولى.
ابدأ برصيد قدره $5 في مساحة العمل.