внешний интерфейс recaptcha v3, возвращающий странный, пустой (недействительный?) результат с)]} ' - PullRequest
0 голосов
/ 19 мая 2018

Я пытаюсь следовать инструкциям для reCAPTCHA v3, но, похоже, не могу понять даже основы.Похоже, что выполнение grecaptcha возвращает очень странный, непригодный для использования результат.Я проверяю это на локальном хосте: 7684

<script src='https://www.google.com/recaptcha/api.js?render=MYSITEKEY'> 
</script>
<script>
grecaptcha.ready(function() {
  grecaptcha.execute('MYSITEKEY', {action: 
'action_name'}).then(function(token) {
      console.log(token);
      alert(token);
  });
});
</script>
<form action="http://localhost:7684/botcheck" method="post">
    <input type="text" name="name" value="" placeholder="name" required />
    <button type="submit">submit</button>
</form>

Консоль показывает, что токен имеет нулевое значение, и мой Chrome-отладчик показывает этот ответ:

)]}'
["rresp",null,null,null,null,null,10]

Chrome Dev Tools

1 Ответ

0 голосов
/ 19 мая 2018

Хорошо, это было глупо.Проблема была в том, что мне пришлось изменить параметр действия на что-то еще.Похоже, они возвращают этот результат для имени действия по умолчанию "action_name"

...