按相关性排序Facebook用户好友

时间:2014-04-30 13:32:18

标签: facebook facebook-graph-api facebook-fql

有没有办法让Facebook上的用户朋友列表在Facebook网站上排序?

例如,当我在图片中标记某人时,Facebook提供的朋友按相关性排序。聊天中的朋友也按相关性排序。

是否有我可以订购的字段来实现,或者我是否需要获取每个用户的参数并计算某种朋友排名?

1 个答案:

答案 0 :(得分:0)

理论上,您可以使用mutual_friends_count表(https://developers.facebook.com/docs/reference/fql/user/)的user字段进行某种自己的排序。您可以通过FQL查询:

SELECT uid,first_name, last_name,mutual_friend_count FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY mutual_friend_count DESC

但目前效果不佳:https://developers.facebook.com/bugs/242368225968716/