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

解决Google Cloud Console中Android Management API第三方用户角色分配授权错误

解决Android Management API的"Caller is not authorized to manage project"错误

权限配置检查

  • 等待权限生效:IAM角色分配后可能需要5-10分钟完成权限同步,不要立即重试,等待一段时间后再测试。
  • 确认角色分配正确性:在Google API Console的IAM页面,找到目标服务账号/用户,检查已分配角色列表,确保包含Android Management User或Owner角色,避免误选低权限角色。

服务账号密钥验证

  • 核对密钥文件:确保代码中加载的是本次生成的完整密钥文件,路径正确且文件未损坏,不要混用其他项目或旧的密钥。
  • 匹配项目ID:确认代码中指定的Google Cloud项目ID,与创建服务账号时选择的项目ID完全一致,项目ID拼写错误会直接导致权限验证失败。

API启用状态确认

  • 检查API启用情况:在"APIs & Services"页面,确认Android Management API在当前项目中处于启用状态,若已被禁用,重新启用后等待几分钟再操作。

第三方用户授权修正

  • 如果是给个人用户授权:不要创建服务账号,直接在IAM页面添加该用户的邮箱地址,分配Android Management User或Owner角色。个人用户需使用自身Google账号登录验证,而非服务账号密钥。

Token获取逻辑排查

  • 使用官方客户端库:获取token时优先使用Google官方提供的客户端库(如google-auth-library系列),避免手动构造请求引发权限问题。
  • 核对作用域配置:确保token请求中指定的作用域为https://www.googleapis.com/auth/androidmanagement,作用域错误会导致权限不足。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 23:42:06