我正在尝试使用Google Play Developer API通过Service Account自动提交APK。
问题是,如何在我的项目(和我的服务帐户)外部播放此游戏帐户,API访问权限来管理应用程序?
用例和示例:
我的每个客户都有自己的应用程序所在的Google Play帐户。以前的应用程序都在一个大帐户中,但出于多种原因(谷歌推动将其分离为最高级别),它们现在已被拆分。
假设有2个Google Play帐户,A
和B
。传统上,这些帐户中的每一个都授予我的物理电子邮件用户(me@gmail.com
)"发布经理"访问他们的每个帐户。我的电子邮件/用户位于帐户A
和B
的外面。这很好。
我现在想要自动化这个过程。我转到me@gmail.com
blah@developer.gserviceaccount.com
,启用" Google Play Android Developer API"并创建一个oAuth2服务帐户(给它一个A
的电子邮件)。然后我告诉客户进入帐户(B
和blah@developer.gserviceaccount.com
)并告诉他们给A
"发布经理"访问。
我进行API调用并获取
如果我在Google Play开发者控制台>下考虑帐户用于调用Google Play Developer API的项目ID尚未在Google Play开发者控制台中链接
B
和帐户{{1}},API调用会有效设置> API访问,并为每个帐户创建服务帐户。它在"用户帐户&版权"对于此服务用户的电子邮件,然后链接一个必须由Google Play帐户拥有的SINGLE项目ID。
问题:
您可以为外部电子邮件地址提供完整的权限,但是您无法提供外部服务帐户电子邮件API访问权限吗?目前的设计不再安全。事实上,它似乎违背了API的大多数好处,并且反对谷歌一直在推动的帐户隔离。