【发布时间】:2016-06-27 06:13:12
【问题描述】:
我有一个简单的 Rails 应用程序,我可以通过 OmniAuth 使用 Facebook 登录。
有没有什么方法可以使用 OmniAuth Facebook gem 来获取我的 Facebook 好友?我需要为此使用任何其他宝石吗? (如果是这样,哪些是最好的 - 最新的/等等)。
【问题讨论】:
标签: ruby-on-rails ruby facebook rubygems
我有一个简单的 Rails 应用程序,我可以通过 OmniAuth 使用 Facebook 登录。
有没有什么方法可以使用 OmniAuth Facebook gem 来获取我的 Facebook 好友?我需要为此使用任何其他宝石吗? (如果是这样,哪些是最好的 - 最新的/等等)。
【问题讨论】:
标签: ruby-on-rails ruby facebook rubygems
您也可以使用koala gem,它运行良好的 Facebook 图形 api。
@graph = Koala::Facebook::API.new(oauth_access_token)
friends = @graph.get_connections("me", "friends")
【讨论】:
尝试使用 gem 'fb_graph'。检查它的链接 https://github.com/nov/fb_graph
您可以通过以下方式获得您的 fb 朋友
@fb_friends = FbGraph::User.me(USER-FB-ACCESS-Token).friends
这里,USER-FB-ACCESS-Token 是用户通过omniauth facebook 连接到facebook 后将获得的访问令牌。
【讨论】: