这真让我困惑。我们中的许多人都知道,现在使用Facebook API v2,您只能获得同意的朋友,他们也允许使用您的应用并公开他们的朋友列表。
然而,Tinder设法不仅展示了所有(或大多数)你的共同朋友(不仅是Tinder的共同朋友),而且还展示了二级联系。
世界上如何做到这一点!?如果它以某种方式破解他们的方式,Facebook是否可以这样做?
答案 0 :(得分:2)
我最好的猜测是,Tinder本身会保留朋友名单以寻找共同的朋友。
FB可以返回同时使用您的应用的朋友列表。
在安装了您的应用的情况下给予用户A,B,C:
鉴于A是B的朋友,B是C的朋友。
您可以推断用户A和C是否有共同的朋友B.
答案 1 :(得分:0)
Tinder最有可能使用All Mutual Friends API获取此信息:
https://developers.facebook.com/docs/graph-api/reference/user-context/all_mutual_friends