reCAPTCHA:"站点所有者的错误:无效的站点密钥"

Ota*_*our 18 recaptcha

我按照这里的说明尝试在我的页面上设置reCAPTCHA .我注册了一个API密钥对,并获得了一个公钥和一个私钥.我不清楚如何使用私钥,我找不到更多关于它的信息.它似乎没有在调用reCAPTCHA的页面上使用.

我编辑了我的页面然后放了

<script src='https://www.google.com/recaptcha/api.js'></script>
Run Code Online (Sandbox Code Playgroud)

</head>我的HTML模板上的结束标记之前.

我也说

<div class="g-recaptcha" data-sitekey="my-public-key"></div>
Run Code Online (Sandbox Code Playgroud)

我希望我的reCAPTCHA小部件出现在哪里.

当我加载页面时,我收到了消息

无法联系reCAPTCHA.检查您的连接,然后重试.

我还看到带有文本的reCAPTCHA小部件

网站所有者的错误:无效的网站密钥

我已经检查了类似的问题,如这个,如果回答说,关键可能是无效的,但我刚才生成它.我也看到了这个,但我没有禁用

Verify the origin of reCAPTCHA solutions
Run Code Online (Sandbox Code Playgroud)

小智 8

您需要确保您的网站已添加到生成API密钥并保存的google reCAPTCHA页面的“域”部分中。然后再次测试。那对我有用。


Zap*_*ica 8

在我的情况下它是使用wordpress网站,

我选择了验证码的第3版,结果证明wordpress仅支持版本2.


Mat*_*ock 8

最初对我来说并不明显,但是您必须在两个位置提供站点密钥:

在此处输入图片说明

  • 是的,即使在今天,reCaptcha 文档仍然......尚未开发。 (6认同)
  • 我怎么能忽视这一点呢?谢谢你! (3认同)
  • 这对我来说是显而易见的,但当我尝试 v2 然后 v3 时,我忘记了更改这两个地方的密钥。 (2认同)

小智 5

我也面临来自谷歌 reCAPTCHA 控制台的同样问题,您的项目取消选中

  1. 验证 reCAPTCHA 解决方案的来源
  2. 向业主发送警报

两者都可以,然后从您的联系表中看到,它对我有用,只需尝试一下

希望这可以帮助!