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

Google Drive API授权遇403错误:未完成Google验证,求解决方案

解决Google Drive API授权时的「未完成验证」403错误

错误原因

你遇到的Error 403: access_denied是因为你的Google Cloud应用处于未验证的测试模式,此时仅允许开发者账号或预先添加的测试用户访问该应用的OAuth授权流程。

解决方案

1. 添加目标邮箱为测试用户

如果需要用非开发者账号(比如xyz@gmail.com)授权,按以下步骤操作:

  • 打开Google Cloud Console,进入你的项目
  • 导航到「API和服务」→「OAuth同意屏幕」
  • 确认当前模式为「测试」(未验证应用默认处于此模式)
  • 滚动到「测试用户」区域,点击「添加用户」
  • 输入需要授权的邮箱地址,保存后等待5-10分钟让设置生效,再重新尝试授权

2. 使用项目开发者账号授权

如果只是个人测试,直接用创建该Google Cloud项目的开发者账号登录OAuth Playground进行授权,测试模式下开发者账号默认拥有访问权限,不会触发此错误。

3. 提交应用验证(面向外部用户时)

如果你的应用需要对非测试用户开放,需完成Google的官方应用验证流程:

  • 在「OAuth同意屏幕」页面切换到「生产」模式
  • 按要求填写应用信息、隐私政策链接、联系方式等内容
  • 提交验证申请,等待Google审核(通常需要几天到几周时间)

额外注意事项

在OAuth Playground操作时,确保已正确配置自己的OAuth凭据:

  • 点击Playground右上角的齿轮图标
  • 勾选「Use your own OAuth credentials」
  • 填入你创建的OAuth Client ID和Client Secret,保存后再发起授权请求

Access blocked: storage has not completed the Google verification process
xyz@gmail.com
storage has not completed the Google verification process. The app is currently being tested, and can only be accessed by developer-approved testers. If you think you should have access, contact the developer.
If you are a developer of storage, see error details.
Error 403: access_denied

内容的提问来源于stack exchange,提问作者Dominik Stipic

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 14:38:22