我有一个简单的 Rails 应用程序,我可以通过 OmniAuth 使用 Facebook 登录。
有什么方法可以通过使用 OmniAuth Facebook gem 来获取我的 Facebook 好友?我需要为此使用任何其他宝石吗?(如果是这样,哪些是最好的 - 最新的/等)。
我有一个简单的 Rails 应用程序,我可以通过 OmniAuth 使用 Facebook 登录。
有什么方法可以通过使用 OmniAuth Facebook gem 来获取我的 Facebook 好友?我需要为此使用任何其他宝石吗?(如果是这样,哪些是最好的 - 最新的/等)。
您还可以使用运行良好的 Facebook 图形 api的koala gem 。
@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后将获得的访问令牌。