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, אך הזרימה עדיין לא ברורה | ודאו את סוג המפתח ואת זרימת ההרצה לפני יצירת משימה. |
לאחר שזיהיתם את הגרסה, הגדירו את פרופיל האתר שלה לפני הפתרון הראשון.
המשיכו אל הגדרת פרופיל אתר ואל אינטגרציה עם reCAPTCHA API.
מקורות ותיעוד API
הפעלת המשימה הראשונה שלך.
התחילו עם $5 בקרדיט לסביבת העבודה.