reCAPTCHA: "ОШИБКА для владельца сайта: неверный ключ сайта"

Я попытался настроить reCAPTCHA на моей странице, следуя инструкциям здесь. Я подписался на пару ключей API и был выпущен открытый ключ и закрытый ключ. Мне было непонятно, как использовать закрытый ключ, и я не мог найти больше информации об этом. Он, похоже, не используется на странице, где вызывается reCAPTCHA.

Я отредактировал мою страницу и поставил

<script src='https://www.google.com/recaptcha/api.js'></script>

перед закрывающим </head> в моем HTML-шаблоне.

Я также поставил

<div class="g-recaptcha" data-sitekey="my-public-key"></div>

где я хочу, чтобы появился виджет reCAPTCHA.

Когда я загружаю свою страницу, я получаю сообщение

Не удается связаться с reCAPTCHA. Проверьте подключение и повторите попытку.

Я также вижу виджет reCAPTCHA с текстом

ОШИБКА для владельца сайта: неверный ключ сайта

Я проверил похожие вопросы, такие как это, где ответ говорит, что ключ, вероятно, недействителен, но я только что сгенерировал его. Я также видел это, но я не отключил

Verify the origin of reCAPTCHA solutions

Ответы

Ответ 1

Вы должны убедиться, что ваш сайт добавлен в раздел домены на странице google reCAPTCHA, где вы создали ключ API и сохранили. Затем повторите тест. Это сработало для меня.

Ответ 2

В моем случае он использовал сайт wordpress,

И я выбрал вариант 3 captcha, и оказывается, что wordpress поддерживает только версию 2.

Ответ 3

Я использую Wordpress тему предпринимателя, которая пришла с Грозным. Я пошел в консоль администратора reCAPTCHA и создал "Сайт и секретные ключи" для "V2 Checkbox".

Сначала это не работало, и я получал сообщение "ОШИБКА для владельца сайта: Неверный ключ сайта", но понял, что причина в том, что я поставил "http://" перед своим доменом.

После проб и ошибок я обнаружил, что удаление старого reCAPTCHA для этого домена, а затем создание нового без "http://" работает отлично! Не уверен, что есть или нет "www." будет иметь значение для любых других пользователей.

Надеюсь это поможет!

Ответ 4

Я также сталкиваюсь с той же проблемой из консоли Google reCAPTCHA ваш проект снимите флажок

  1. Проверьте происхождение решений reCAPTCHA
  2. Отправить оповещение владельцам

и то, и другое, потом посмотрите из вашей контактной формы, это работает от меня, просто попробуйте

Надеюсь это поможет!

Ответ 5

Изначально это не было очевидно для меня, но вы должны предоставить ключ своего сайта в 2 местах:

enter image description here

Ответ 6

У меня была эта проблема с плагином Wordpress Contact Form. Убедитесь, что вы указали правильный домен на странице настройки reCAPTCHA. Это должно быть без http:// или https://. Например, google.com. Восстановите ключи API и обновите их в Admin/Contact/Integration. Тогда вы увидите иконку рекапчи в нижнем углу страницы.

Ответ 7

Google перестал поддерживать TLS 1.0, убедитесь, что вы делаете запрос с TLS1.1 или TLS 1.2

Использовать ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; для.NET 4.5 и ниже

Ответ 8

Я пользователь WordPress, и когда я пытаюсь установить Google Recaptcha, и я выбрал версию 3, но WordPress поддерживает только версию 2, но теперь, когда я пытаюсь вернуться на свой сайт, он показывает мне эту ошибку "ОШИБКА для сайта владелец: неверный тип ключа ".

Я не знаю, что делать, Как удалить или решить эту проблему, Если кто-нибудь знает, помогите мне, пожалуйста.

Ответ 9

У меня была такая же проблема с reCAPTCHA v3 в моем блоге на Wordpres 4.5. Когда я заменил reCAPTCHA v3 на reCAPTCHA v2, проблема исчезла.

Ответ 10

Для тех, кто, возможно, допустил ту же ошибку, что и я: НЕ вводите HTTP://ИЛИ HTTPS://в список доменов, просто поместите домен как "example.com", а не https://example.com.