You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Play Games Services Publishing API无响应及服务异常问题咨询

问题分析与解决方案

你遇到的情况并不是操作失误——Google Play Games Services Publishing API(即gamesConfiguration/v1configuration)确实已经被正式停用了。

为什么会出现这些现象?

  • 虽然discovery.apis.list接口返回200状态码,但这是遗留的缓存响应,实际对应的API发现文档(也就是你提到的discoveryRestUrl)已经被Google移除,所以访问会返回「Not Found」。
  • 官方仓库里的publishing-sample代码也属于过时内容,因为依赖的API已经下线,自然无法正常运行。你看到的UnknownApiNameOrVersion错误,本质就是Google的API服务端已经不再识别这个API名称和版本了。

替代方案:使用Google Play Developer API

现在Google官方推荐使用Google Play Developer API v3来替代原有的游戏配置管理功能,比如成就、排行榜、游戏详情等配置都可以通过这个API完成。

具体迁移步骤:

  1. 升级依赖库:你当前使用的google-api-python-client==1.7.11版本过于老旧,无法很好地支持新的API,先执行升级命令:
    pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
    
  2. 替换服务构建代码:把原来构建gamesConfiguration服务的代码,替换为构建androidpublisher服务:
    from googleapiclient.discovery import build
    from google.oauth2 import service_account
    
    credentials = service_account.Credentials.from_service_account_file(
        'service-account-key.json',
        scopes=['https://www.googleapis.com/auth/androidpublisher']
    )
    service = build('androidpublisher', 'v3', credentials=credentials)
    
  3. 迁移功能调用:比如原来管理成就的逻辑,现在可以使用Android Publisher API的achievementDefinitions相关方法来实现,具体可参考Google Play Developer API的官方文档。

内容的提问来源于stack exchange,提问作者Michał Konopacki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 16:57:41