在客户端上完美完成了reCAPTCHA v2不可见的工作后,我在管理控制台上收到了有关reCAPTCHA的警报,提示说
We have detected that your site has not been validated the reCAPTCHA solution.
Proper use of reCAPTCHA on your site requires validation. For more information,
see Google's developer site.
我知道我的当前实施不当,并且此错误表示我们应该在服务器上实施验证过程。
但是,如果我在服务器上实现它,则由于请求siteverify API,它将延长服务器上的进程,并且服务器可能会宕机。所以我想避免它。对我来说,在客户端弹出“选择汽车或轮船”验证足以让用户通过我们的服务。无需其他实施。
实际上,即使必须这样做,我也可以使用AWS Lambda,API Gateway或类似的东西来构建架构,但是我也想避免仅对reCAPTCHA使用这种愚蠢的选择。
我想问的是“如果我忽略警报消息是否有问题?”
如果我忽略了警告消息,请继续使用不可见的reCAPTCHA v2,是否被Google禁止?如果是这样,肯定会是一场灾难。
您能以我的知识帮助我吗?任何线索都欢迎。
答案 0 :(得分:0)
这不是确切答案,但是就我搜索此问题而言,即使我们不使用siteverify,也没有禁令发生。
免责声明:此结果来自其他服务的性能。不是官方信息。
但是,没有禁止发生并不意味着我们可以完全摆脱对Google禁止的恐惧。
所以我得出结论,我们必须实现服务器端siteverify请求才能可靠地运行服务。