web-dev-qa-db-de.com

reCAPTCHA: "ERROR für Websitebesitzer: Ungültiger Standortschlüssel"

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
5
OtagoHarbour

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.

3
Sleek

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.

7
Zapnologica

Anfangs war mir das nicht klar, aber Sie müssen Ihren Site-Schlüssel an zwei Stellen angeben:

enter image description here

6
Matthew Lock

Ich habe auch das gleiche Problem mit der Google reCAPTCHA-Konsole. Deaktivieren Sie das Kontrollkästchen für Ihr Projekt

  1. Überprüfen Sie die Herkunft der reCAPTCHA-Lösungen
  2. Senden Sie Benachrichtigungen an Eigentümer

beides sehen sie dann in ihrem kontaktformular, es funktioniert bei mir einfach mal

Hoffe das hilft!

2
Karthick

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! 

1
Vernita Bashe

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

1
Yan Deryabin

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 

0
Pani

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.

0
user1523087