-2

我正在尝试以一种非常简单的方式将 Facebook 与我的游戏集成 - 我希望玩家能够看到他朋友的结果(分数)。

获取好友结果很容易 - 您只需使用 HTTP GET 请求“/APP_ID/scores”即可获取所有玩此游戏的好友列表及其分数。您可以使用默认的 Facebook 权限毫无问题地执行此操作。

但是如何更新这些分数?根据 Facebook 文档,您必须拥有publish_actions权限才能对“/USER_ID/scores”使用 HTTP POST 请求。

这需要 Facebook 审查和批准 + 完全是矫枉过正,因为我真的不需要任何真正的发布权限 - 我只想更新我游戏中玩家的分数。需要一些特殊权限似乎很奇怪。我错过了什么吗?

另外,我检查了安装在我的设备上的流行 1010 游戏。他们实施了 facebook 分数,但似乎他们没有向我请求任何发布权限 - 这是我 Facebook 帐户中应用程序设置的屏幕截图(他们有games_activity权限,但根据文档,它仅供阅读): 应用设置

4

1 回答 1

0

我认为从文档中很清楚:

Scores API 和 Achievements API 都仅适用于归类为Games的应用程序。

因为这些 API 让开发者可以将玩家游戏状态的信息写入 Graph API,所以它们都需要publish_actions权限,这取决于Login Review。要检索有关玩家朋友的分数和成就信息,玩家和他们的朋友都需要授予user_friends权限。

于 2016-03-02T07:41:12.930 回答