0

我有一个简单的 Rails 应用程序,我可以通过 OmniAuth 使用 Facebook 登录。

有什么方法可以通过使用 OmniAuth Facebook gem 来获取我的 Facebook 好友?我需要为此使用任何其他宝石吗?(如果是这样,哪些是最好的 - 最新的/等)。

4

2 回答 2

4

您还可以使用运行良好的 Facebook 图形 api的koala gem 。

@graph = Koala::Facebook::API.new(oauth_access_token)
friends = @graph.get_connections("me", "friends")
于 2013-08-07T13:56:34.060 回答
1

尝试使用 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后将获得的访问令牌。

于 2013-08-07T13:04:23.007 回答