您好 我想在轨道上使用Ruby创建一个Facebook Connect网站全facebook集成(事件API) 我可以使用OmniAuth用于认证和facebooker处理facebook的API一起?

时facebooker最新与Facebook的最新API的变化? 你能推荐一下这个问题的任何好文章?

由于 Gady

有帮助吗?

解决方案

可以使用Onmiauth连接到Facebook。

要specicie你需要从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的使用取决于的轨道的版本所使用。

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

希望它会帮助你。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top