here の指示に従って、ページでreCAPTCHAをセットアップしようとしました。 APIキーペアにサインアップすると、公開キーと秘密キーが発行されました。私には秘密鍵をどのように使用するかが明確ではなく、それに関する詳細情報を見つけることができませんでした。 reCAPTCHAが呼び出されるページでは使用されていないようです。
ページを編集して
<script src='https://www.google.com/recaptcha/api.js'></script>
hTMLテンプレートの</head>
タグを閉じる前。
私も入れます
<div class="g-recaptcha" data-sitekey="my-public-key"></div>
reCAPTCHAウィジェットを表示する場所。
ページをロードすると、メッセージが表示されます
ReCAPTCHAに連絡できません。接続を確認して、もう一度試してください。
テキスト付きのreCAPTCHAウィジェットも表示されます
サイト所有者のエラー:無効なサイトキー
this などの同様の質問をチェックしました。答えは、キーはおそらく無効であると言っていますが、生成したばかりです。 this も見ましたが、無効にしませんでした
Verify the Origin of reCAPTCHA solutions
APIキーを生成して保存したGoogle reCAPTCHAページのドメインセクションにサイトが追加されていることを確認する必要があります。その後、再度テストします。それは私のために働いた。
私の場合、wordpressサイトを使用していましたが、
そして、captchaのバージョン3を選択しましたが、wordpressはバージョン2のみをサポートしていました。
Formidableに付属しているEntrepreneur Wordpressテーマを使用しています。 reCAPTCHA管理コンソールにアクセスして、「V2チェックボックス」のサイトと秘密鍵を作成しました。
最初は機能していませんでしたが、「サイト所有者のエラー:無効なサイトキー」というメッセージが表示されましたが、その理由はドメインの前に「http://」を付けていたためだとわかりました。
試行錯誤の後、そのドメインの古いreCAPTCHAを削除し、「http://」なしで新しいreCAPTCHAを作成すると、完全に機能することを発見しました。 「www」があるかどうかわからない他のユーザーにとっては問題になります。
お役に立てれば!
私もGoogle reCAPTCHAコンソールからあなたのプロジェクトのチェックを外して同じ問題に直面しています
両方、それからあなたの連絡先フォームから見る、私からの仕事はそれを試してください
お役に立てれば!
Wordpress Contact Formプラグインでこの問題が発生しました。 reCAPTCHA構成ページに正しいドメインを配置したことを確認してください。 http://
またはhttps://
なしである必要があります。たとえば、google.com
。 APIキーを再生成し、Admin/Contact/Integrationで更新します。次に、ページ下部の隅にrecaptchaアイコンが表示されます
GoogleはTLS 1.0のサポートを停止しました。必ずTLS1.1またはTLS 1.2でリクエストを行ってください
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;を使用します。 .NET 4.5以前のバージョン
WordPress 4.5のブログでreCAPTCHA v3で同じ問題が発生しました。 reCAPTCHA v3をreCAPTCHA v2に置き換えると、問題はなくなりました。