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

在新Firebase项目中使用旧Google Drive客户端ID的相关问题咨询

核心问题解答

旧Client ID跨项目使用规则

旧Client ID与首次创建它的Google Cloud项目唯一绑定,无法直接在其他独立Google Cloud/Firebase项目中调用生效。你遇到的「应用已被封禁」提示属于Google OAuth的常规安全拦截:即便两个项目使用相同的应用包名,OAuth校验会核对Client ID所属项目的Drive API启用状态、OAuth权限配置、验证状态是否匹配,跨项目调用必然触发拦截。

无需全量重新验证的解决方案

不存在直接将已验证Client ID迁移到新项目的操作路径,但可以通过以下两种方案规避数月的等待周期:

  • 直接将生产环境Google Drive API所属的旧Google Cloud项目与Firebase服务绑定:进入Firebase控制台选择「添加项目」,下拉选中已有的旧Cloud项目完成关联即可。关联后原有已验证的Client ID可正常使用,新功能所需的Firebase资源也可在该项目内正常配置,完全不需要重新走OAuth验证流程。
  • 若必须保留现有独立Firebase项目,提交新Client ID验证申请时,完整复用旧项目已通过验证的OAuth同意屏幕配置、应用信息,同时在申请备注栏标注「同主体应用项目迁移」,附上旧项目ID、旧项目已验证通过的Client ID编号、旧项目验证通过凭证截图。

审批流程加速方式

  • 提交新Client ID验证申请时,额外补充应用上线证明、现有数千用户使用Drive API的活跃数据佐证材料,明确标注为已上线应用的项目迁移需求,此类申请的常规审批周期为3-7个工作日,不会出现数月的等待情况。
  • 测试阶段可将测试用户的Google账号提前添加到新项目OAuth同意屏幕的测试用户列表中,无需等待验证即可正常调用Drive API,不会触发拦截,不影响内部测试进度。

内容的提问来源于stack exchange,提问作者Ed Filowat

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 02:27:02