1

让我们假设:用户 A 和 B 使用我的应用程序,但他们自己不是 Facebook 朋友,并且都是乐队 Cold Play 的忠实粉丝。

用户 A 搜索喜欢酷玩的人。然后,应用程序显示也喜欢酷玩的人,并根据他们与用户 A 的分离程度将他们分开。结果,用户 B 出现,与用户 A 分开四个人。所以基本上,用户 A 认识一个人,谁认识一个人,谁认识一个认识用户 B 的人。

Facebook API 是否允许我找到这些常用链接?还是我必须收集所有数据并不断爬取所有用户的朋友列表的更改并编写我自己的算法来找到两个人之间的最短距离?

4

1 回答 1

1

Facebook API 不会告诉您谁喜欢某个页面,因此您将仅限于提示用户提供 user_likes 扩展权限并记录他们喜欢哪些页面,并为您应用程序的任何未来用户执行此操作。

Facebook 提供的唯一接近这一点的是共同朋友 API。这只会在 2 个用户之间获得立竿见影的效果。因此,您需要记录所有用户的朋友并为此编写自己的算法。

于 2011-11-09T23:13:50.897 回答