是否可以将OmniAuth和Facebooker集成在一起?

时间:2010-10-23 11:54:55

标签: ruby-on-rails facebook omniauth

您好 我想在rails上使用ruby创建一个带有完整facebook集成的facebook连接网站(事件API) 我可以使用OmniAuth进行身份验证吗和facebooker一起处理facebook API吗?

facebooker是否了解Facebook最新的API变化? 你能推荐一些关于这个主题的好文章吗?

由于 Gady

1 个答案:

答案 0 :(得分:2)

您可以使用Onmiauth连接到Facebook。

要明确您需要从Facebook获得的权限,此代码段应解决您的问题:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :facebook, 'APP_ID', 'APP_SECRET',{:scope => 'email,offline_access, your,scope,you,want}
end

使用Facebooker取决于您使用的rails版本。

Facebooker与Rails3不兼容(不是几个月前)

但不要担心有一些选择:

https://github.com/arsduo/koala
https://github.com/nsanta/fbgraph
https://github.com/nov/fb_graph

如果您选择使用fb_graph,则此代码段应检索您的个人资料:

user = FbGraph::User.new('me', :access_token => session[:omniauth]["credentials"]["token"])

user.fetch

希望它能帮到你