它刚刚发生在今天;我只是想将facebook用于游戏得分排行榜。遗憾的是
https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes/
https://developers.facebook.com/docs/graph-api/changelog/breaking-changes/#games-4-4
它说:
游戏API 更新:
将Instant Games context.getPlayersAsync()更改为仅包括在指定上下文中玩过游戏的玩家(例如,Messenger线程或Facebook群组)。
推荐使用:
围绕得分和成就的许多游戏API。我们还删除了Facebook网页游戏的邀请朋友API,允许应用程序邀请之前没有玩过游戏的人。对现有游戏玩家的应用程序请求将继续正常运行。
是否有其他方式发布并获得用户的游戏分数?
答案 0 :(得分:0)
目标是将其替换为排行榜。
您可以存储有关乐谱本身的信息。
例如,您可以将新的平均得分存储为值,然后存储多少次游戏才能获得该平均值。这意味着您可以在更新后正确更新平均值。您还可以通过API创建排行榜,从而使您能够为每场比赛创建排行榜。
为了更好地解释,我必须为您的游戏提供某种背景,我在下面非常简单地链接到Facebook放在一起的排行榜示例。
https://developers.facebook.com/docs/games/instant-games/guides/using-leaderboards/
您的重点将放在有关得分的其他数据上。那就是你想看的。您将要考虑在其中存储数组或JSON格式的信息。