能否将异账号Google Cloud服务账号添加至Google Play Console API权限?
实现方法:跨账号关联GCP服务账号到Play Console
可以实现,但不能直接上传JSON文件,得通过服务账号邮箱完成授权关联,具体步骤如下:
提取GCP服务账号邮箱
从gmail1创建的服务账号JSON文件里找到client_email字段,或者登录gmail1的Google Cloud控制台,找到对应服务账号复制它的邮箱地址(格式为xxx@[项目ID].iam.gserviceaccount.com)。在Play Console中添加服务账号权限
进入你的Play Console API权限页面,点击「添加新权限」,选择「添加服务账号」选项,粘贴刚才的服务账号邮箱,然后根据你的需求分配合适的权限(比如应用查看、发布管理等),完成保存。验证并使用
授权完成后,你原来的GCP服务账号JSON文件就能直接用来调用Play Console的API了,不需要在Play Console上传任何文件。
补充说明:Play Console的API授权是基于服务账号的身份标识(邮箱)来实现的,JSON文件只是本地用于身份认证的凭证,平台端只需要识别服务账号的身份并分配权限即可,不需要上传本地的凭证文件。
内容的提问来源于stack exchange,提问作者gabogabans
相关产品推荐
相关产品推荐

