Google ReCaptcha V3 - Отсутствуют обязательные параметры: sitekey

Я пытаюсь внедрить Google ReCaptcha V3 (это реализация, отличная от V2, поэтому, пожалуйста, не отмечайте как дубликат).

Вот JS-скрипт моей страницы, который инициализирует ReCaptcha (заменяя MyKey моим фактическим ключом, который я зарегистрировал здесь):

<script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
<script>
    $(function () {
       grecaptcha.ready(function () {
           grecaptcha.execute('MyKey', {action: 'homepage'});
       });
    });
</script>

При загрузке страницы я получаю следующую ошибку в консоли разработчика браузера:

Неперехваченная ошибка: отсутствуют обязательные параметры: sitekey

Что мне здесь не хватает?


person Koby Douek    schedule 23.05.2019    source источник
comment
Возможный дубликат Invisible reCAPTCHA - отсутствуют обязательные параметры: sitekey   -  person Narkhede Tushar    schedule 23.05.2019
comment
@NarkhedeTushar Пожалуйста, удалите возможный дубликат. Это не имеет ничего общего с моим вопросом. V3 — это совершенно другая реализация.   -  person Koby Douek    schedule 23.05.2019


Ответы (1)


Замените reCAPTCHA_site_key на https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key вашим фактическим ключом.

person Gianluca Musa    schedule 23.05.2019
comment
ваш ключ действителен? - person Gianluca Musa; 23.05.2019
comment
Да, это так. Проверил консоль recaptcha, все нормально. - person Koby Douek; 23.05.2019
comment
вы зарегистрировали свой сайт на консоли? обычно можно установить ограничение сайта, чтобы не использовать ключ на других сайтах. - person Gianluca Musa; 23.05.2019