Можно ли интегрировать Omniauth и Faceobooker вместе?
-
25-09-2019 - |
Вопрос
Привет, я хочу использовать Ruby On Rails, чтобы создать веб-сайт Connect Facebook с полной интеграцией Facebook (API событий) Могу ли я использовать Omniauth для аутентификации и Foombooker, чтобы обрабатывать API Facebook вместе?
На сегодняшний день Faceo Foombaceer с последними изменениями API в Facebook? Можете ли вы порекомендовать любые хорошие статьи о предмете?
Спасибо Гады
Решение
Вы можете использовать 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
Использование Faceobooker зависит от версии рельсов, которые вы используете.
Faceobooker не совместим с 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
Надеюсь, это поможет вам