Ответ 1
Вы должны убедиться, что ваш сайт добавлен в раздел домены на странице google reCAPTCHA, где вы создали ключ API и сохранили. Затем повторите тест. Это сработало для меня.
Я попытался настроить 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
Вы должны убедиться, что ваш сайт добавлен в раздел домены на странице google reCAPTCHA, где вы создали ключ API и сохранили. Затем повторите тест. Это сработало для меня.
В моем случае он использовал сайт wordpress,
И я выбрал вариант 3 captcha, и оказывается, что wordpress поддерживает только версию 2.
Я использую Wordpress тему предпринимателя, которая пришла с Грозным. Я пошел в консоль администратора reCAPTCHA и создал "Сайт и секретные ключи" для "V2 Checkbox".
Сначала это не работало, и я получал сообщение "ОШИБКА для владельца сайта: Неверный ключ сайта", но понял, что причина в том, что я поставил "http://" перед своим доменом.
После проб и ошибок я обнаружил, что удаление старого reCAPTCHA для этого домена, а затем создание нового без "http://" работает отлично! Не уверен, что есть или нет "www." будет иметь значение для любых других пользователей.
Надеюсь это поможет!
Я также сталкиваюсь с той же проблемой из консоли Google reCAPTCHA ваш проект снимите флажок
и то, и другое, потом посмотрите из вашей контактной формы, это работает от меня, просто попробуйте
Надеюсь это поможет!
Изначально это не было очевидно для меня, но вы должны предоставить ключ своего сайта в 2 местах:
У меня была эта проблема с плагином Wordpress Contact Form. Убедитесь, что вы указали правильный домен на странице настройки reCAPTCHA. Это должно быть без http://
или https://
. Например, google.com
. Восстановите ключи API и обновите их в Admin/Contact/Integration. Тогда вы увидите иконку рекапчи в нижнем углу страницы.
Google перестал поддерживать TLS 1.0, убедитесь, что вы делаете запрос с TLS1.1 или TLS 1.2
Использовать ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; для.NET 4.5 и ниже
Я пользователь WordPress, и когда я пытаюсь установить Google Recaptcha, и я выбрал версию 3, но WordPress поддерживает только версию 2, но теперь, когда я пытаюсь вернуться на свой сайт, он показывает мне эту ошибку "ОШИБКА для сайта владелец: неверный тип ключа ".
Я не знаю, что делать, Как удалить или решить эту проблему, Если кто-нибудь знает, помогите мне, пожалуйста.
У меня была такая же проблема с reCAPTCHA v3 в моем блоге на Wordpres 4.5. Когда я заменил reCAPTCHA v3 на reCAPTCHA v2, проблема исчезла.
Для тех, кто, возможно, допустил ту же ошибку, что и я: НЕ вводите HTTP://ИЛИ HTTPS://в список доменов, просто поместите домен как "example.com", а не https://example.com.