已关联Google Play Developer API仍报项目ID未关联403错误
排查步骤
- 首先核验Google Play Console关联项目一致性
进入Google Play Console → 「设置」→「API访问」页面,确认顶部显示的已关联的Google Cloud项目ID,和你生成当前请求中access_token对应的服务账号/OAuth客户端所属的Cloud项目ID完全一致。2021年后Google Play后台更新过关联规则,旧关联可能自动失效,可先解除现有关联再重新绑定当前在用的Cloud项目,绑定完成后等待15分钟再重试请求。 - 检查服务账号权限配置
- 确认生成
access_token所用的服务账号,已被添加到Google Play Console的「用户和权限」列表中,且授予了查看应用和财务信息、回复评论两个必要权限,仅配置Cloud项目层级权限不会同步到Play Console,必须单独授予Play侧权限 - 进入对应Google Cloud项目的IAM页面,确认该服务账号已被授予
Android Publisher User角色
- 确认生成
- 核验access token生成参数
生成token时指定的scope必须为https://www.googleapis.com/auth/androidpublisher,使用其他窄范围scope会触发权限校验失败;如果使用OAuth授权码模式生成token,确认授权账号为Play Console的管理员/所有者,且授权时已同意所有申请的权限。 - 确认应用状态匹配
请求路径中的包名com.dhanamanikandan.dhanarandomizer必须是当前Play Console账号下的已公开发布应用,草稿状态的应用调用评论采集接口也会触发403错误。 - 可选校验方案
可通过Google官方OAuth 2.0 Playground生成对应scope的token发起请求,排除自身代码生成token逻辑异常的问题。
内容的提问来源于stack exchange,提问作者Dhana
相关产品推荐
相关产品推荐

