我在Hangtime应用程序或DrinkAdvisor应用程序中看到,当我使用Facebook注册&登录,在朋友选项卡中,我可以看到推荐朋友的列表,我想这个列表包括我经常互动的人,即:喜欢他们的照片,与他们聊天...... 我不确定他们怎么能得到那份名单? 你能帮忙吗?
答案 0 :(得分:1)
Facebook不提供返回此类列表的端点。
我们(Hangtime)使用Facebook流中的数据和共同朋友图的分析来自己计算列表。
一个简单的算法可以帮助你完成大部分工作。根据您在应用中定义建议的朋友的方式,让它在各种各样的用户中获得良好的结果可能会很困难。它还可能需要为每个用户提供相当多的API调用。
最基本的版本是总结Facebook流上用户与每位朋友之间的互动次数,并进行降序排序。 Facebook最近发表了一篇论文,其中仅使用了社交图分析的有趣算法:Romantic Partnerships and the Dispersion of Social Ties: A Network Analysis of Relationship Status on Facebook