我正在尝试转换v2验证码流以使用企业版本。什么相当于服务器端对https://www.google.com/recaptcha/api/siteverify
的调用?
如果我尝试发送相同或类似的POST请求到https://recaptchaenterprise.googleapis.com
或https://recaptchaenterprise.googleapis.com/<project path>
,我得到一个404返回。
似乎没有一个匹配的v1或v1beta1端点为siteverify -至少不是我在任何文档或在官方的recaptcha node.js库中找到的。我遗漏了什么?
在企业版本中没有直接等效于先前推荐的验证调用(对https://www.google.com/recaptcha/api/siteverify
的调用)。
如果您想模拟这个服务器端验证流,您必须为复选框令牌创建一个新的评估,并根据该分数自己做出判断。
现在您可能已经找到了解决方案。但对于那些仍在寻找
的人如果你像这样配置你的请求,你会得到你想要的:https://www.google.com/recaptcha/api/siteverify?secret=${recaptchaSecretKey}&response=${recaptchaToken}
;
其中secret为"您的站点和reCAPTCHA之间的共享密钥"。response是"您站点上的reCAPTCHA客户端集成提供的用户响应令牌"。