是否有可能整合OmniAuth和Facebooker在一起吗?
-
25-09-2019 - |
题
您好 我想在轨道上使用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
希望它会帮助你。
不隶属于 StackOverflow