【发布时间】:2025-11-21 07:35:03
【问题描述】:
我在 Hangtime 应用程序或 DrinkAdvisor 应用程序中看到,当我使用 Facebook 注册和登录时,在朋友选项卡中,我可以看到推荐朋友列表,我猜这个列表包括我经常互动的人,即:喜欢他们的照片,和他们聊天... 我不确定他们如何获得该列表? 你能帮忙吗?
【问题讨论】:
我在 Hangtime 应用程序或 DrinkAdvisor 应用程序中看到,当我使用 Facebook 注册和登录时,在朋友选项卡中,我可以看到推荐朋友列表,我猜这个列表包括我经常互动的人,即:喜欢他们的照片,和他们聊天... 我不确定他们如何获得该列表? 你能帮忙吗?
【问题讨论】:
Facebook 不提供返回此类列表的端点。
我们(Hangtime)使用来自 Facebook 流的数据和对共同好友图的分析自己计算列表。
一个简单的算法可以帮助您完成大部分任务。根据您在应用程序中定义推荐朋友的方式,让它在各种各样的用户中产生良好的结果可能很困难。它还可能需要为每个用户调用相当多的 API。
最基本的版本是在 Facebook 流中总结用户和每个朋友之间的交互次数,然后进行降序排序。 Facebook 最近发表了一篇论文,其中包含仅使用社交图分析的有趣算法:Romantic Partnerships and the Dispersion of Social Ties: A Network Analysis of Relationship Status on Facebook
【讨论】: