facebook分数api已弃用

facebook分数api已弃用,facebook,facebook-graph-api,Facebook,Facebook Graph Api,就发生在今天,;我只是想用facebook做游戏得分排行榜。悲哀地 它说: 游戏API 更新: 更改了即时游戏上下文.GetPlayerAsync()以仅包括在指定上下文(例如Messenger线程或Facebook组)中玩过游戏的玩家 不赞成: 围绕分数和成绩的许多游戏API。我们还删除了用于Facebook网络游戏的invitable friends API,该API允许应用程序邀请以前没有玩过该游戏的人。游戏现有玩家的应用程序请求将继续正常运行 是否有其他方法发布和获取用户的游戏分数?

就发生在今天,;我只是想用facebook做游戏得分排行榜。悲哀地

它说:

游戏API 更新:

更改了即时游戏上下文.GetPlayerAsync()以仅包括在指定上下文(例如Messenger线程或Facebook组)中玩过游戏的玩家

不赞成:

围绕分数和成绩的许多游戏API。我们还删除了用于Facebook网络游戏的invitable friends API,该API允许应用程序邀请以前没有玩过该游戏的人。游戏现有玩家的应用程序请求将继续正常运行


是否有其他方法发布和获取用户的游戏分数?

目标是用排行榜取代此功能

您可以存储有关分数本身的信息

例如,您可以将新的平均分数存储为值,然后再存储为获得该平均值而玩了多少游戏。这意味着您可以在获得更新时正确更新平均值。您还可以从API创建排行榜,从而使您能够在每场比赛中创建排行榜

为了更好地解释,我需要为你的游戏提供一些背景知识,我在下面附上一个非常简单的链接,链接到Facebook提供的排行榜示例


你的注意力将集中在关于分数的其他数据上。这就是你想看的。您需要考虑在那里存储数组或JSON格式的信息。

没有。或者是否有其他第三方平台可以保存和加载玩家的分数?您可以使用自己的数据库自己编程分数/高分,这是事实,但这意味着我必须部署服务器,这对我来说有点大不了……你可以试着用一种“aws cognito”(或其他类似的东西)。他们有一个免费的层使用+你不需要考虑太多的后端。在那里,你可以授权登录facebook的用户(通常还有其他登录支持),然后处理你的scorebord。更复杂的逻辑可以通过lambda功能实现。注意,一开始它可能看起来很复杂:D