能否通过API为reCAPTCHA及谷歌企业版添加白名单域名,免手动配置?
明确答复
两类reCAPTCHA当前的域名白名单配置能力如下:
- 个人公开版reCAPTCHA:不支持通过API编程方式批量添加域名白名单。所有允许使用该站点密钥的域名配置,必须登录reCAPTCHA控制台手动完成编辑,你在公开文档里搜不到对应配置接口是正常的——产品从设计上就没有为这个能力开放公开端点,目前对外提供的所有公开API,仅用于客户端发送校验请求、获取校验结果,没有配置层面的操作权限。
- 谷歌云企业版reCAPTCHA(reCAPTCHA Enterprise):同样没有面向普通开发者开放可直接调整域名白名单的公开API。该版本的域名允许规则属于站点密钥的基础配置项,创建密钥时需要手动录入允许的域名范围,后续即便使用谷歌云API管理密钥的其他参数,也没有单独调整白名单规则的可调用入口。
实际可用的替代方案
- 普通版用户如果需要批量添加域名,没有API的情况下,可以借助轻量的页面自动化脚本在控制台页面完成批量填充提交,无需手动逐行输入。
- 企业版用户如果域名规模较大、手动配置效率极低,可以通过谷歌云支持渠道提工单,申请对应项目的站点配置API灰度权限,该能力目前不对全量普通客户开放。
内容的提问来源于stack exchange,提问作者user15740473
相关产品推荐
相关产品推荐

