【发布时间】:2016-03-02 00:50:15
【问题描述】:
我正在尝试以一种非常简单的方式将 Facebook 与我的游戏集成 - 我希望玩家能够看到他朋友的结果(分数)。
获取好友结果很容易 - 您只需使用 HTTP GET 请求“/APP_ID/scores”即可获取所有玩此游戏的好友列表及其得分。 您可以使用默认的 Facebook 权限毫无问题地执行此操作。
但是如何更新这些分数?根据 Facebook 文档,您必须拥有 publish_actions 权限才能使用对“/USER_ID/scores”的 HTTP POST 请求。
这需要 Facebook 审核和批准 + 完全是矫枉过正,因为我真的不需要任何真正的发布权限 - 我只想更新我游戏中玩家的分数。需要一些特殊权限似乎很奇怪。我错过了什么吗?
另外,我检查了安装在我的设备上的流行 1010 游戏。他们实施了 facebook 分数,但似乎他们没有向我请求任何发布权限 - 这是我 Facebook 帐户中应用程序设置的屏幕截图(他们有 games_activity 权限,但根据文档仅供阅读):
【问题讨论】:
-
您需要 publish_actions。他们可能会问什么时候需要
标签: facebook facebook-graph-api facebook-sdk-4.0 facebook-permissions