0

我们需要在谷歌验证码验证中提供 AssessmentName CreateAssessmentRequest。它的格式为项目/{projectname}/assessments/{assessment}。

这个 {assessment} 部分指的是什么?

https://cloud.google.com/recaptcha-enterprise/docs/create-assessment

谢谢, 阿尼什

4

1 回答 1

0

将向 reCAPTCHA Enterprise API 发送一个请求以创建评估。与以下类似,在该请求中,仅事件将在名为 request.json 的文件中发送。

{
  "event": {
    "token": "TOKEN",
    "siteKey": "KEY",
    "expectedAction": "USER_ACTION"
  }
}

name、riskAnalysis 和 tokenProperties 字段只是输出。看到下面的 JSON 响应后,您会明白。

使用 curl 或 PowerShell 发送请求后,将收到类似于以下内容的 JSON 响应。在此响应的名称字段中,您可以看到 {assessment} 是什么。

{
  "tokenProperties": {
    "valid": true,
    "hostname": "www.google.com",
    "action": "homepage",
    "createTime": "2019-03-28T12:24:17.894Z"
   },
  "riskAnalysis": {
    "score": 0.1,
    "reasons": ["AUTOMATION"]
  },
 "event": {
    "token": "TOKEN",
    "siteKey": "KEY",
    "expectedAction": "USER_ACTION"
  },
  "name": "projects/PROJECT_ID/assessments/b6ac310000000000"
}

有关详细信息,请参阅以下文档

于 2021-07-30T20:19:30.160 回答