让我们假设:用户 A 和 B 使用我的应用程序,但他们自己不是 Facebook 朋友,并且都是乐队 Cold Play 的忠实粉丝。
用户 A 搜索喜欢酷玩的人。然后,应用程序显示也喜欢酷玩的人,并根据他们与用户 A 的分离程度将他们分开。结果,用户 B 出现,与用户 A 分开四个人。所以基本上,用户 A 认识一个人,谁认识一个人,谁认识一个认识用户 B 的人。
Facebook API 是否允许我找到这些常用链接?还是我必须收集所有数据并不断爬取所有用户的朋友列表的更改并编写我自己的算法来找到两个人之间的最短距离?