我最近发布了一个问题Facebook Connect - get users friends score,了解如何让您的朋友为您的应用获得高分。我发现如下:
1)/me/friends
具有user_friends权限,可以安装已安装应用的朋友以及已接受此权限的朋友。
2)循环/{friendID}/scores
以获得高分。
我没有对此进行全面测试,因为安装该应用只有2个帐户,所以我有以下问题:
我正在使用/me/friends?limit=10
因为我只想获得前十名的高分。这会自动带回最高值还是有另一个需要设置才能完成此操作的参数?
任何信息都将受到赞赏。
修改
刚发现/me/friends?fields=score,picture
将在一个请求中返回所有数据。只需要了解如何获得得分最高的朋友
问候
答案 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": {
…
}
},
...
]
}