【问题标题】:Omniauth + Facebook Mutual Friends CountOmniauth + Facebook 共同好友计数
【发布时间】:2011-09-19 13:32:23
【问题描述】:

有没有比创建 Friends 表并记录每个新用户朋友的 UID 更好/更简单的方法来查找用户之间的共同朋友? (在 Rails 3 上使用 Devise + Omniauth)

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 facebook devise omniauth


    【解决方案1】:

    您不需要记录所有 UID。您在使用 Facebook 提供商吗?如果是这样,您可以使用 Koala 或 FBGraph gems 形成一个 FQL 来查找有没有共同的朋友。

    【讨论】:

      【解决方案2】:

      如果您已经拥有oauth_access_token,则可以使用koala gem。

      @graph = Koala::Facebook::API.new(oauth_access_token)
      friends = @graph.get_connections("me", "friends")
      

      【讨论】:

        猜你喜欢
        • 2015-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多