You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Google OAuth2应用被拦截的问题?

问题解答

首先明确:频繁调用API不会导致这个拦截页面,这和调用次数完全无关。

这个拦截是Google OAuth的安全机制触发的,原因是你的应用还没通过Google的官方验证,且请求了涉及用户敏感信息的权限(比如你用到的People API,本身就涉及用户个人数据)。只要应用未验证,任何非测试用户在授权时都会看到这个拦截提示,哪怕是第一次调用也会出现。

如果真的是API调用次数超限,Google会返回明确的错误响应(比如HTTP 429状态码,附带"Quota exceeded"类的提示),而不是这种拦截页面,所以你同事的猜测不成立。

给你几个解决方向:

  • 测试阶段临时规避:在Google Cloud控制台的OAuth同意屏幕设置里,把你的测试账户添加到「测试用户」列表中,这些测试用户授权时不会被拦截,方便你开发调试。
  • 正式上线必须完成验证:如果要面向普通用户开放,必须按照Google的要求提交应用验证申请,准备好应用说明、隐私政策链接、权限使用场景说明等材料,通过验证后用户就不会再看到拦截提示了。
  • 检查权限范围:确认你请求的权限是不是必要的,尽量只申请业务必需的最小权限,减少验证的复杂度。

内容的提问来源于stack exchange,提问作者loveloper.dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 11:27:07