Facebook - 得分最高

时间:2014-09-03 22:08:00

标签: facebook facebook-graph-api

我最近发布了一个问题Facebook Connect - get users friends score,了解如何让您的朋友为您的应用获得高分。我发现如下:

1)/me/friends具有user_friends权限,可以安装已安装应用的朋友以及已接受此权限的朋友。 2)循环/{friendID}/scores以获得高分。

我没有对此进行全面测试,因为安装该应用只有2个帐户,所以我有以下问题:

我正在使用/me/friends?limit=10因为我只想获得前十名的高分。这会自动带回最高值还是有另一个需要设置才能完成此操作的参数?

任何信息都将受到赞赏。

修改 刚发现/me/friends?fields=score,picture将在一个请求中返回所有数据。只需要了解如何获得得分最高的朋友

问候

1 个答案:

答案 0 :(得分:0)

如果你打电话:

https://graph.facebook.com/{app_id}/scores

它实际上会按照您的意愿按降序返回所有朋友的分数。当我为我的应用程序执行此操作时,我看到:

{
  "data": [
    {
      "user": {
        "id": "111", 
        "name": "..."
      }, 
      "score": 830, 
      "application": {
        …
      }
    }, 
    {
      "user": {
        "id": "222", 
        "name": "..."
      }, 
      "score": 330, 
      "application": {
        …
      }
    }, 
    {
      "user": {
        "id": "333", 
        "name": "..."
      }, 
      "score": 220, 
      "application": {
        …
      }
    },
    ...
  ]
}