【问题标题】:How does Tinder gets mutual friends despite Facebook API v2.x尽管 Facebook API v2.x,Tinder 如何获得共同的朋友
【发布时间】:2015-11-05 19:37:03
【问题描述】:

这真的让我很困惑。我们中的许多人都知道,现在使用 Facebook API v2,您只能获取同样允许使用您的应用程序并公开他们的朋友列表的共同朋友。

尽管如此,Tinder 不仅能够显示您的所有(或大部分)共同朋友(不仅是 Tinder 共同朋友),而且还显示 2 度连接。

这到底是怎么做到的!?如果它以某种方式破解他们的方式,那么 Facebook 可以接受吗?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-graph-api-v2.0 facebook-graph-api-v2.2 tinder


    【解决方案1】:

    我最好的猜测是,Tinder 本身会维护朋友列表以寻找共同的朋友。

    FB 可以返回也使用您的应用的朋友列表。

    假设用户 A、B、C 安装了您的应用:

    假设 A 是 B 的朋友,B 是 C 的朋友。

    你可以推断用户 A 和 C 有一个共同的朋友 B。

    【讨论】:

    • 那么,他们的隐私政策中可能有一些内容指向这一点。我以后可能会看看它。此外,由于他们无法再获取朋友的 ID(Facebook 用户 ID,而不是应用范围的 ID),这可能仅适用于在转换到 API v2 之前订阅的用户
    • @cduguet:为什么用户 id 是否属于应用程序范围很重要?
    • 你说得对没关系,我认为这些应用范围的 ID 在请求之间也会发生变化。不过我还是不确定。
    • 当 FB 不再提供好友列表时,Tinder 将如何保存这些好友列表?
    【解决方案2】:

    Tinder 最有可能使用 All Mutual Friends API 获取此信息:

    https://developers.facebook.com/docs/graph-api/reference/user-context/all_mutual_friends

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    相关资源
    最近更新 更多