ryn*_*nop 7 google-api google-play
我正在尝试使用Google Play Developer API通过服务帐户自动提交APK .
问题是,如何将我的项目(和我的服务帐户)提供给此游戏帐户,API访问以管理应用程序?
用例和示例:
我的每个客户都有他们自己的应用程序所在的Google Play帐户.以前的应用程序都在一个大帐户中,但出于多种原因(谷歌推动将其分开是最高的),它们现在已经被打破了.
让我们说有2个谷歌游戏帐户,A和B.传统上,这些帐户中的每一个都授予我的物理电子邮件用户(me@gmail.com)"发布管理员"访问其每个帐户的权限.我的电子邮件地址/用户帐户之外A和B.这很好用.
我现在想要自动化这个过程.我去开发API控制台为me@gmail.com,使"谷歌Play Android开发者API",并建立OAuth2服务帐户(给它的电子邮件blah@developer.gserviceaccount.com).然后我告诉客户进入帐户(A和B)并告诉他们给blah@developer.gserviceaccount.com"发布经理"访问权限.
我进行API调用并获取
用于调用Google Play Developer API的项目ID尚未在Google Play开发者控制台中进行链接
如果我在Google Play开发者控制台>设置> API访问权限下进入帐户A和帐户B,并且为每个帐户创建服务帐户,则API调用会起作用.它在此服务用户的电子邮件的"用户帐户和权限"中输入,然后链接必须由Google Play帐户拥有的SINGLE项目ID.
问题:
您可以为外部电子邮件地址提供完整的权限,但是您无法提供外部服务帐户电子邮件API访问权限?目前的设计不再安全.事实上,它似乎违背了API的大多数好处,并且反对谷歌一直在推动的帐户隔离.
| 归档时间: |
|
| 查看次数: |
828 次 |
| 最近记录: |