reCAPTCHA v2, v3 ve Enterprise: ihtiyacınızı belirleyin
Önce sayfanın v2 mi v3 mü kullandığını belirleyin, ardından Enterprise kullanıp kullanmadığını kontrol edin. Enterprise, onay kutulu veya puan tabanlı anahtarlar kullanabilir; adı tek başına hangi akışla karşı karşıya olduğunuzu göstermez. solvethree, standart v3 ve Enterprise v3 çözümlerini destekler, ancak v2'yi desteklemez.
Bu sayfada
Sayfanın gerçekte gösterdikleri
| Bulduğunuz öğe | Ne gösterir? |
|---|---|
| reCAPTCHA onay kutusu bileşeni | Onay kutulu bir akıştır; puan tabanlı v3 kullandığını göstermez. Entegrasyonun klasik kitaplığı mı yoksa Enterprise kitaplığını mı kullandığını kontrol edin. |
| Onay kutusu yok | Kesin bir sonuç vermez. v2 görünmez olabilir; dolayısıyla sayfada bir şey görünmemesi v3 kullanıldığını kanıtlamaz. |
| Adlandırılmış bir eylemle puan tabanlı çalıştırma | v3 kullanıldığına işaret eder. Çalıştırmada hangi kitaplığın ve anahtar yapılandırmasının kullanıldığını doğrulayın. |
| api.js | Klasik reCAPTCHA kitaplığıdır. Dosya adı tek başına v2 ile v3'ü ayırt etmez. |
| enterprise.js | Enterprise kitaplığıdır. Yine de anahtar türünü ve akışı belirlemeniz gerekir; bu, tek başına v3 kullanıldığını kanıtlamaz. |
<!-- 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>Bu script etiketleri, çözüm istekleri değil, tanımlama örnekleridir. Yalnızca script dosyasının adına göre bir görev seçmek yerine korunan etkileşimin kullandığı kodu inceleyin. Tek başına bir token dizesi, onu hangi akışın ürettiğini göstermez.
Ana makine adını ve eylemi doğrulayın
Puan tabanlı bir entegrasyonda, tamamlamanız gereken etkileşimin kullandığı eylemi bulun. Bunu düğme etiketinden tahmin etmeyin veya başka bir sayfadaki eylemi yeniden kullanmayın. Web sitesi, arka ucunda beklenen eylemi kontrol edebilir; farklı bir etkileşim için üretilen token onun yerine kullanılamaz.
Hedeflenen ana makine adını ve ortamı da doğrulayın. Entegrasyon sizin kontrolünüzdeyse sayfadaki belirsiz göstergeleri netleştirmek için anahtar yapılandırmasını kontrol edin. Herkese açık site anahtarı, web sitesi entegrasyonunu tanımlar; web sitesinin gizli doğrulama anahtarı veya solvethree API anahtarınız değildir.
Sayfanın eylemi açıkça belli değilse reCAPTCHA eylemini bulma kılavuzunu kullanın.
Eşleşen görevi seçin
| Doğrulanan entegrasyon | Yapılması gereken |
|---|---|
| Puan tabanlı reCAPTCHA Enterprise | reCAPTCHA v3 Enterprise görevini kullanın. recaptchaType varsayılan olarak enterprise-v3 değerini alır; bu değeri açıkça da seçebilirsiniz. |
| Klasik puan tabanlı reCAPTCHA v3 | Ağ geçidi, recaptchaType için v3 değerini kabul eder. Enterprise varsayılanına güvenmek yerine bu değeri açıkça seçin. |
| Enterprise onay kutusu akışı dahil, onay kutulu veya görünmez reCAPTCHA v2 | solvethree tarafından desteklenmez. recaptchaType değerini değiştirmek, v2 akışını v3'e dönüştürmez. |
| Enterprise script'i var, ancak akış hâlâ belirsiz | Görev oluşturmadan önce anahtar türünü ve çalıştırma akışını doğrulayın. |
Varyantı belirledikten sonra ilk çözümden önce site profilini yapılandırın.
Site profili kurulumu ve reCAPTCHA API entegrasyonu ile devam edin.
Kaynaklar ve API referansı
İlk görevinizi çalıştırın.
$5 çalışma alanı kredisiyle başlayın.