Google Drive API权限不足求助:部分用户调用about/get接口失败
关于Google Drive应用权限不足问题的确认
你的判断是正确的,这类部分用户出现的权限不足问题,确实是由Google Workspace管理员的权限配置限制导致的,具体原因和解决方式如下:
问题根源
使用Google Workspace账号(企业/组织所属账号)的用户,其账号权限由域管理员统一管控。管理员可通过Admin控制台限制第三方应用能请求的API权限范围,当你的应用请求的email、profile、https://www.googleapis.com/auth/drive.readonly范围未被管理员允许时,就会触发权限不足错误。而普通个人Google账号没有这类域级限制,因此大部分用户可以正常使用。
解决方式验证
你查到的官方文档方案完全可行,Google Workspace管理员需要执行以下操作:
- 登录Google Workspace Admin控制台
- 进入「应用」→「第三方应用」→「API权限」
- 找到你的应用,确认已授权
email、profile和https://www.googleapis.com/auth/drive.readonly这三个权限范围;或者直接将你的应用设置为「不受限制」,允许其访问所需范围
额外排查点
如果管理员配置后仍有问题,可以让用户确认:
- 管理员是否在控制台中启用了Google Drive服务(部分组织可能会禁用该服务)
- 你的应用是否被管理员标记为「未验证应用」并拦截了权限请求(未验证应用在Workspace域中可能会被限制)
- 确认调用的
about.get接口权限要求:根据Drive API定义,该接口确实需要drive.readonly或更高权限,你的范围配置是符合要求的
内容的提问来源于stack exchange,提问作者Anushaath
相关产品推荐
相关产品推荐

