如何通过 Play Games Services Publishing API 为成就或排行榜项目添加新的本地化

Posted

技术标签:

【中文标题】如何通过 Play Games Services Publishing API 为成就或排行榜项目添加新的本地化【英文标题】:How add new localization for achivment or lederboard items via Play Games Services Publishing API 【发布时间】:2015-12-27 21:44:12 【问题描述】:

当我在请求 JSON (https://developers.google.com/games/services/publishing/api/achievementConfigurations) 中添加新的本地化(不是为游戏手动添加的)以更新成就或排行榜时,服务器返回以下错误:


 "error": 
  "errors": [
   
    "domain": "global",
    "reason": "UnsupportedLocale",
    "message": "The locale bg in the name field is not supported by the application."
   
  ],
  "code": 400,
  "message": "The locale bg in the name field is not supported by the application."
 

请帮我解决这个问题

【问题讨论】:

语言环境 bg 是否代表 Java Locale “Bulgarian” (bg)?您是否尝试过其他语言环境? 【参考方案1】:

我相信为了让 API 接受翻译,需要将语言添加到游戏定义中。如果您进入您的游戏,然后进入游戏详情选项卡,点击“添加翻译”并添加保加利亚语。

添加后,您可以使用 API 上传值。

【讨论】:

以上是关于如何通过 Play Games Services Publishing API 为成就或排行榜项目添加新的本地化的主要内容,如果未能解决你的问题,请参考以下文章

Google Play Games Services Leaderboard API,看不到其他玩家的分数

是否可以将 Google Play Games Services Realtime Multiplayer 集成到适用于 Android 和 iOS 的 LibGDX 中?

Google Drive Api 已弃用(Google play games -> Saved Games)

如何测试使用 google play 游戏服务的未发布的 android 游戏?

Unity Google Game Play Services,不向排行榜提交分数

iOS Google Play Games SDK - 如何邀请好友加入社交圈?