grc 谷歌人机验证错误
https://www.google.com/recaptcha/api/siteverif
返回错误信息 browser-error
[{
"success": false,
"error-codes": [
"browser-error"
]
}]
之前都是调通能用的,突然之间就不能用了,查了半天也没有找到问题,官方文档也没有这个错误码的信息
https://developers.google.com/recaptcha/docs/verify
直到看到这个文章
https://www.windowsdispatch.com/fix-your-ip-address-has-been-banned-recaptcha-error/
暂时阻止或完全禁止您的IP 地址将显示错误消息,“该网站的所有者已禁止您的 IP 地址。” 或“无法联系 reCAPTCHA
这个错误码没有明确的提示我们一些信息,那么就表示的是google 对于我们发出去的请求,认定为是一个不合理的地址,那么想到的就是白名单,以及域名认定。
最后确认问题是因为测试环境域名换了,而没有配置,导致新的域名下的grc人机校验无法正常工作。
如果你碰到类似的问题,可以想下最近是否有改动过后台配置或者更换域名的关系。
关联:谷歌人机校验、grc、recaptcha v3 、error-codes 、browser-error