我试图在我的页面上设置reCAPTCHA,方法是按照这里的说明。我注册了一个API密钥对,并得到了一个公钥和一个私钥。我不清楚该如何使用私钥,也找不到更多关于私钥的信息。它似乎不在调用reCAPTCHA的页面上使用。
我编辑了我的网页
<script src='https://www.google.com/recaptcha/api.js'></script>在我的HTML模板上关闭</head>标记之前。
我还把
<div class="g-recaptcha" data-sitekey="my-public-key"></div>我希望我的reCAPTCHA小部件出现在哪里。
当我加载我的页面时,我会收到消息
无法联系reCAPTCHA。请检查您的连接,然后重试。
我还看到了带有文本的reCAPTCHA小部件
网站所有者错误:网站密钥无效
我已经检查过类似的问题,例如这,其中的答案说密钥可能无效,但我刚刚生成了它。我也看到了这,但我没有禁用
Verify the origin of reCAPTCHA solutions发布于 2018-02-23 01:39:45
您需要确保将站点添加到生成API键和保存的google reCAPTCHA页面的域部分。那就再试一次。对我起作用了。
发布于 2019-06-20 09:42:23
起初我不太清楚,但你必须在两个地方提供你的网站密钥:

发布于 2018-11-15 18:51:41
在我的例子中,它使用了wordpress网站,
我选择了captcha的第3版,原来wordpress只支持版本2。
https://stackoverflow.com/questions/48600034
复制相似问题