Tinder如何在Facebook API v2.x中获得共同的朋友

Tinder如何在Facebook API v2.x中获得共同的朋友,facebook,facebook-graph-api,facebook-graph-api-v2.0,facebook-graph-api-v2.2,tinder,Facebook,Facebook Graph Api,Facebook Graph Api V2.0,Facebook Graph Api V2.2,Tinder,这真让我困惑。我们中的许多人都知道,现在有了Facebook API v2,你只能得到那些允许使用你的应用程序并公开好友列表的共同好友 尽管如此,Tinder不仅能够显示所有(或大部分)共同的朋友(不仅是Tinder共同的朋友),还能够显示二级关系 世界上怎么会有人这样做!?如果它以某种方式攻击了他们,Facebook同意吗 我最好的猜测是Tinder自己维护了一个朋友列表,以便找到共同的朋友 FB可以返回也使用你的应用程序的朋友列表 给定已安装应用程序的用户A、B、C: 给定A是B的朋友,B是

这真让我困惑。我们中的许多人都知道,现在有了Facebook API v2,你只能得到那些允许使用你的应用程序并公开好友列表的共同好友

尽管如此,Tinder不仅能够显示所有(或大部分)共同的朋友(不仅是Tinder共同的朋友),还能够显示二级关系


世界上怎么会有人这样做!?如果它以某种方式攻击了他们,Facebook同意吗

我最好的猜测是Tinder自己维护了一个朋友列表,以便找到共同的朋友

FB可以返回也使用你的应用程序的朋友列表

给定已安装应用程序的用户A、B、C:

给定A是B的朋友,B是C的朋友


您可以为用户A和C推断存在一个共同的朋友B。

Tinder很可能使用“所有共同的朋友”API获取此信息:


那么,他们的隐私政策中可能有一些东西指向这一点。我以后可能会看一看。此外,由于他们无法再获得朋友的ID(Facebook用户ID,而不是应用程序范围的ID),这可能只适用于在转换到API之前订阅的用户v2@cduguet:为什么用户id是否为应用程序范围内的id很重要?你是对的,这并不重要,我认为这些应用程序范围内的id在请求之间也会发生变化。不过我还是不确定。当FB不再提供朋友列表时,Tinder如何保存这些朋友列表?链接已断开,2018年7月26日Graph api v3.1不推荐使用该api,2018年10月24日所有版本都不推荐使用该api。