在我的Google Play控制台中,我关联了一个项目。然后我创建了一个服务帐户。尽管如此,在刷新控制台时,仍然会说“没有与您的项目关联的服务帐户”。 已经等了24个多小时了。所有这一切的目的都是收据验证。
答案 0 :(得分:11)
我遇到了同样的问题,我用这种方式解决了这个问题:
在步骤2中创建服务帐户时,您需要选择一个角色来授予该服务帐户一些权限,尽管该步骤显示该步骤是可选的,但在某些情况下则不是。如果您跳过此步骤,则新创建的服务帐户将不会显示在Google Play控制台API访问页面上,并且在运行代码时您会收到此错误消息The current user has insufficient permissions to perform the requested operation
。
答案 1 :(得分:0)
您已通过凭据为应用程序启用了“ Google Play Android开发人员API”(Google Api和服务之一)! Google为开发人员提供了许多API,可以从他们的应用中调用它们。与许可证相同的凭证(三种凭证类型:API密钥(例如youtube),OAuth,服务帐户) 如果您从未启用过一个API,则它永远不会显示在“ API访问”页面上!
答案 2 :(得分:0)
就我而言: 即使您已经创建了服务帐户, 如果您已经删除了具有相同名称的服务帐户, 它似乎已从Google Cloud Platform的IAM选项卡中删除。 因此,假定它在播放控制台中不可见。
待办事项: 创建一个具有不同名称的服务帐户(创建时,我在步骤2中授予了所有者权限,例如Q Locker的回答。)。 创建后,它立即在播放控制台中公开。
答案 3 :(得分:0)
我遇到了同样的问题,因为我选择了错误的项目,而不是要为其创建服务帐户的项目。请仔细检查页面顶部下拉列表中的项目名称(转到 Google Cloud Platform
的链接后)。默认情况下会自动选择正确的项目。但是如果事先没有选择项目,要求你选择项目,那就慎重选择合适的项目。否则服务帐号在完成整个过程后将不会出现。
还有一件事要提,虽然项目应该是自动选择的,但最初并没有发生,我得到了可供选择的项目。该项目可能会出现在最近的项目中,否则请点击 SELECT PROJECT
链接并找到自己。
此外,当我另外注销并从浏览器中删除所有其他 Google 帐户时,除了 Google Play Console
中使用的帐户。那一次我被重定向到服务帐户创建页面,并预先选择正确的项目。
答案 4 :(得分:0)