Ich habe versucht, reCAPTCHA auf meiner Seite einzurichten, indem ich die Anweisungen hier befolge. Ich habe mich für ein API-Schlüsselpaar angemeldet und erhielt einen öffentlichen und einen privaten Schlüssel. Mir war nicht klar, wie der private Schlüssel verwendet werden sollte, und ich konnte keine weiteren Informationen darüber finden. Es scheint nicht auf der Seite verwendet zu werden, auf der reCAPTCHA aufgerufen wird.
Ich habe meine Seite bearbeitet und eingefügt
<script src='https://www.google.com/recaptcha/api.js'></script>
vor dem schließenden </head>
-Tag in meiner HTML-Vorlage.
Ich stelle auch
<div class="g-recaptcha" data-sitekey="my-public-key"></div>
dort soll mein reCAPTCHA-Widget angezeigt werden.
Wenn ich meine Seite lade, erhalte ich die Nachricht
ReCAPTCHA kann nicht kontaktiert werden. Überprüfen Sie Ihre Verbindung und versuchen Sie es erneut.
Ich sehe auch das reCAPTCHA-Widget mit dem Text
Fehler für Websitebesitzer: Ungültiger Websiteschlüssel
Ich habe ähnliche Fragen wie this geprüft, bei denen die Antwort darauf hinweist, dass der Schlüssel wahrscheinlich ungültig ist. Ich habe auch dies gesehen, aber ich habe es nicht deaktiviert
Verify the Origin of reCAPTCHA solutions
Sie müssen sicherstellen, dass Ihre Website in den Domains-Bereich der Google reCAPTCHA-Seite eingefügt wird, auf der Sie den API-Schlüssel generiert und gespeichert haben. Dann nochmal testen. Das hat bei mir funktioniert.
In meinem Fall war es eine WordPress-Site,
Und ich hatte Version 3 von Captcha gewählt und es stellt sich heraus, dass WordPress nur Version 2 unterstützt.
Ich habe auch das gleiche Problem mit der Google reCAPTCHA-Konsole. Deaktivieren Sie das Kontrollkästchen für Ihr Projekt
beides sehen sie dann in ihrem kontaktformular, es funktioniert bei mir einfach mal
Hoffe das hilft!
Ich verwende das Entrepreneur Wordpress Theme, das mit Formidable geliefert wurde. Ich ging zur reCAPTCHA Admin Console und erstellte die Site- und Geheimschlüssel für "V2 Checkbox".
Anfangs funktionierte es nicht und ich erhielt die Meldung "FEHLER für Websitebesitzer: Ungültiger Site-Schlüssel", stellte jedoch heraus, dass der Grund dafür war, dass ich "http: //" vor meine Domain gestellt hatte.
Nach Versuch und Irrtum entdeckte ich, dass das Löschen des alten reCAPTCHA für diese Domäne und das Erstellen eines neuen ohne "http: //" einwandfrei funktionierte! Nicht sicher, ob Sie das "www" haben oder nicht. würde für alle anderen Benutzer von Bedeutung sein.
Hoffe das hilft!
Ich hatte dieses Problem mit Wordpress Contact Form-Plugin. Stellen Sie sicher, dass Sie auf der Konfigurationsseite von reCAPTCHA die richtige Domain angegeben haben. Es sollte ohne http://
oder https://
. Beispielsweise, google.com
. Generieren Sie die API-Schlüssel neu und aktualisieren Sie sie unter Admin/Kontakt/Integration. Dann sehen Sie das Recaptcha-Symbol in der unteren Ecke der Seite
Google hat die Unterstützung von TLS 1.0 nicht mehr unterstützt. Stellen Sie sicher, dass Sie eine Anforderung mit TLS1.1 oder TLS 1.2 stellen
Verwenden Sie ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; für .NET 4.5 und niedrigere Version
Ich hatte das gleiche Problem mit reCAPTCHA v3 in meinem Blog unter Wordpress 4.5. Als ich reCAPTCHA v3 durch reCAPTCHA v2 ersetzte, war das Problem behoben.