Ruby on rails 创建评估时出现Google reCAPTCHA Enterprise未知字段错误

Ruby on rails 创建评估时出现Google reCAPTCHA Enterprise未知字段错误,ruby-on-rails,google-cloud-platform,recaptcha,recaptcha-enterprise,Ruby On Rails,Google Cloud Platform,Recaptcha,Recaptcha Enterprise,我确实关注了他们的文档 我首先添加了env变量RECAPTCHA\u ENTERPRISE\u CREDENTIALS,然后运行 client = ::Google::Cloud::RecaptchaEnterprise::V1::RecaptchaEnterpriseService::Client.new 文档上写着response=client.create_评估请求,但文档中没有添加示例请求,所以我假设它与本文档中的一样 但是,当我执行client.create_assessment时,

我确实关注了他们的文档

我首先添加了env变量
RECAPTCHA\u ENTERPRISE\u CREDENTIALS
,然后运行

client = ::Google::Cloud::RecaptchaEnterprise::V1::RecaptchaEnterpriseService::Client.new
文档上写着
response=client.create_评估请求
,但文档中没有添加示例请求,所以我假设它与本文档中的一样

但是,当我执行
client.create_assessment
时,它给了我错误
ArgumentError:初始化映射条目中未知的字段名“event”。

我也试着遵循这一点 其中,参数为request,并给出错误
ArgumentError:初始化映射条目中未知的字段名'request'。

创建评估的正确参数/要求是什么


我使用的Gem是
google-cloud-recaptcha_enterprise-v1
google-cloud-recaptcha_enterprise
,所以我使用
客户端解决了这个问题。创建评估(父项:“项目/{your project id}”,评估:事件)
我的事件值是
event=google::cloud::RecaptchaEnterprise::v1::event.new(令牌:“来自执行的令牌”,站点密钥:“您的站点密钥”)


它解决了错误并回答了问题(但之后出现了另一个关于权限被拒绝的错误)。一旦解决,我将进行更新。

回来帮助我们!从GCP平台外部使用enterprise recaptcha的文档也可以用克林贡语编写
{
  "event": {
    "token": "token",
    "siteKey": "key"
  }
}