嗨,我想使用 ruby on rails 创建一个具有完整 facebook 集成(事件 API)的 facebook 连接网站,我可以使用 OmniAuth 进行身份验证并使用 facebooker 一起处理 facebook API 吗?
facebooker 是否与 Facebook 中最新的 API 更改保持同步?你能推荐一些关于这个主题的好文章吗?
谢谢加迪
嗨,我想使用 ruby on rails 创建一个具有完整 facebook 集成(事件 API)的 facebook 连接网站,我可以使用 OmniAuth 进行身份验证并使用 facebooker 一起处理 facebook API 吗?
facebooker 是否与 Facebook 中最新的 API 更改保持同步?你能推荐一些关于这个主题的好文章吗?
谢谢加迪
您可以使用 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
希望对你有帮助