reCAPTCHA v2, v3 ve Enterprise: ihtiyacınızı belirleyin

solvethree tarafından2 dk okuma

Ö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

Yararlı göstergeler ve kesin sonuç vermedikleri durumlar
Yararlı göstergeler ve kesin sonuç vermedikleri durumlar
Bulduğunuz öğeNe gösterir?
reCAPTCHA onay kutusu bileşeniOnay 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 yokKesin 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ırmav3 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.jsKlasik reCAPTCHA kitaplığıdır. Dosya adı tek başına v2 ile v3'ü ayırt etmez.
enterprise.jsEnterprise kitaplığıdır. Yine de anahtar türünü ve akışı belirlemeniz gerekir; bu, tek başına v3 kullanıldığını kanıtlamaz.
Sayfa kaynağı göstergeleri · yalnızca tanımlama amaçlı
<!-- 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

Belirlediğiniz entegrasyonu uygun göreve yönlendirin
Belirlediğiniz entegrasyonu uygun göreve yönlendirin
Doğrulanan entegrasyonYapılması gereken
Puan tabanlı reCAPTCHA EnterprisereCAPTCHA 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 v3Ağ 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 v2solvethree 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â belirsizGö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.

İlk görevinizi çalıştırın.

$5 çalışma alanı kredisiyle başlayın.

Çalışma alanı oluşturun
reCAPTCHA v2, v3 ve Enterprise: ihtiyacınızı belirleyin · solvethree