查询 Google Play Developer API 时出现意外错误。请检查您是不是使用了正确的服务帐号
Posted
技术标签:
【中文标题】查询 Google Play Developer API 时出现意外错误。请检查您是不是使用了正确的服务帐号【英文标题】:Unexpected error when querying Google Play Developer API. Please check if you use a correct service account查询 Google Play Developer API 时出现意外错误。请检查您是否使用了正确的服务帐号 【发布时间】:2020-12-20 06:25:20 【问题描述】:我正在实施 android Billing client Library V 3.0 。在 Billing Client v 3.0 中,您必须使用 backend server for subscription states handling。为此,您必须将您的谷歌云帐户与您的游戏控制台帐户相关联。 所以我创建了服务帐户并将其与 Google Play 控制台相关联。我已获得已发布经理的许可。 现在我面临的问题是,当谷歌云查询通过我的firebase服务器的云功能播放控制台时,它说“查询Google Play Developer API时出现意外错误。请检查您是否使用正确的服务帐户 "和 "当前用户没有足够的权限执行请求的操作" 这个问题的一个解决方案(“https://github.com/android/play-billing-samples/issues/350”)是我看到堆栈溢出,谷歌成员建议是“在将服务帐户链接到游戏控制台并授予访问权限后,我必须等待 24-48 小时。” 我已经等了 4 天,但这个解决方案对我不起作用。
如果有人有与我的问题相关的解决方案,我将非常感谢。 谢谢。
#android-studio #billingclient_V3.0 #android #play-blling-library #in-app-billing
【问题讨论】:
【参考方案1】:我忘记在 Google 云控制台中添加范围“.../auth/androidpublisher”。 添加范围后,您必须等待 24 小时,然后才能开始使用它。 添加范围后,您应该将凭据保存在页面底部。
【讨论】:
Ajmal,我遇到了类似的问题,但我得到的错误是“查询 Google Play Developer API 时出现意外错误。请检查您是否使用了正确的服务帐户”和“用于调用 Google Play Developer API 尚未在 Google Play Developer Console 中链接”。我已经仔细检查了每一步,但我无法解决这个错误。非常感谢您在这方面的经验提供的任何帮助。谢谢~A 更新范围后,尝试更新任何应用内或订阅项目,无需等待 24 小时。以上是关于查询 Google Play Developer API 时出现意外错误。请检查您是不是使用了正确的服务帐号的主要内容,如果未能解决你的问题,请参考以下文章
错误:用于调用 Google Play Developer API 的项目 ID 尚未在 Google Play Developer Console 中链接
"message": "用于调用 Google Play Developer API 的项目 ID 尚未在 Google Play Developer Console 中
Google Play Developer API - 超出配额
获取访问令牌Google Play Android Developer API