按相关性排序Facebook用户好友

按相关性排序Facebook用户好友,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,有没有一种方法可以从Facebook网站上获取用户好友列表 例如,当我在图片中标记某人时,Facebook提供的好友按相关性排序。此外,聊天中的好友也按相关性排序 是否有一个字段可供我排序,或者我需要获取每个用户的参数并计算某种类型的好友排名?理论上,您可以使用用户表的“好友数”字段进行某种排序。您可以通过FQL查询: SELECT uid,first_name, last_name,mutual_friend_count FROM user WHERE uid IN (SELECT uid2

有没有一种方法可以从Facebook网站上获取用户好友列表

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


是否有一个字段可供我排序,或者我需要获取每个用户的参数并计算某种类型的好友排名?

理论上,您可以使用用户表的“好友数”字段进行某种排序。您可以通过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

但目前这种方法效果不佳:

这是我的假设,我希望有人能找到一种方法。嗯,有些东西你可以用,但没有人确切知道FB是如何根据相关性排序的。。。就我所知