【问题标题】:iOS Facebook how to get suggested friends like Hangtime or DrinkAdvisoriOS Facebook 如何获得推荐的朋友,如 Hangtime 或 DrinkAdvisor
【发布时间】:2025-11-21 07:35:03
【问题描述】:

我在 Hangtime 应用程序或 DrinkAdvisor 应用程序中看到,当我使用 Facebook 注册和登录时,在朋友选项卡中,我可以看到推荐朋友列表,我猜这个列表包括我经常互动的人,即:喜欢他们的照片,和他们聊天... 我不确定他们如何获得该列表? 你能帮忙吗?

【问题讨论】:

    标签: ios facebook friend


    【解决方案1】:

    Facebook 不提供返回此类列表的端点。

    我们(Hangtime)使用来自 Facebook 流的数据和对共同好友图的分析自己计算列表。

    一个简单的算法可以帮助您完成大部分任务。根据您在应用程序中定义推荐朋友的方式,让它在各种各样的用户中产生良好的结果可能很困难。它还可能需要为每个用户调用相当多的 API。

    最基本的版本是在 Facebook 流中总结用户和每个朋友之间的交互次数,然后进行降序排序。 Facebook 最近发表了一篇论文,其中包含仅使用社交图分析的有趣算法:Romantic Partnerships and the Dispersion of Social Ties: A Network Analysis of Relationship Status on Facebook

    【讨论】:

    • 感谢您的回复。你能告诉我你说的简单算法吗?
    • @kenvu Allan 确实告诉了您您所要求的版本:“最基本的版本是总结用户与 Facebook 流上每个朋友之间的互动次数并进行降序排序。” 除此之外,您还要求提供他们的专有代码,我非常怀疑他们会分享这些代码。