2014-09-03 68 views
0

我最近发布了一个问题Facebook Connect - get users friends score关于如何让你的朋友为你的应用获得高分。我发现的是以下内容:Facebook - 最高分

1)/me/friends with user_friends权限以获取安装了应用的朋友以及已接受此权限的人。 2)通过/{friendID}/scores循环获得他们的高分。

我,因为只有2安装,以便账户的应用还没有完全测试此我有以下问题:使用/me/friends?limit=10我只想十大高分

IM。这会自动回到最高还是有另一个需要设置的参数来完成此操作?

任何信息将不胜感激。

编辑 就发现/me/friends?fields=score,picture将在一个请求返回的所有数据。只需要找出如何以最高分获得朋友

问候

+0

图形API没有用于排序结果的参数,所以我非常怀疑结果是按照某个顺序。 – Tobi 2014-09-04 06:19:44

回答

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": { 
     … 
     } 
    }, 
    ... 
    ] 
}