首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google reCAPTCHA错误:提供的云项目编号不拥有给定的recaptcha密钥

Google reCAPTCHA错误:提供的云项目编号不拥有给定的recaptcha密钥
EN

Stack Overflow用户
提问于 2021-12-06 07:14:54
回答 1查看 656关注 0票数 3

我试图在我的rails项目中使用google ReCaptcha企业,但是我得到了这个错误:

代码语言:javascript
复制
{"error"=>{"code"=>403, "message"=>"The provided cloud project number does not own the given recaptcha key", "status"=>"PERMISSION_DENIED"}}

我所拥有的:

  • 我的项目ID,我从ID列下的项目列表中获得
  • reCAPTCHA密钥(站点密钥)和在reCAPTCHA企业面板中创建的域
  • 一个API密钥创建了这里。应用程序限制:无,API限制: reCAPTCHA企业API

我将数据发布到这个端点:

代码语言:javascript
复制
https://recaptchaenterprise.googleapis.com/v1beta1/projects/#{project_id}/assessments?key=#{API_key}

请求的主体是:

代码语言:javascript
复制
{
    event:
    {
        token: response_token,
        siteKey: site_key,
        userIpAddress: domain
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-08 08:57:42

正如OP在评论部分确认的那样,问题的根源在于错误的enterprise key

您说得对,我在客户端使用了v3站点密钥,这意味着response_token是错误的。我忘了用企业密钥更新客户端。谢谢,伙计,现在起作用了

错误The provided cloud project number does not own the given recaptcha key表示与键不匹配。当OP更新client-side键时,它开始工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70241961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档