¿Es posible integrar OmniAuth y Facebooker juntos?
-
25-09-2019 - |
Pregunta
Hola Me quiero usar Ruby on Rails para crear un sitio web con Facebook Connect de integración de Facebook completa (eventos API) puedo utilizar para la autenticación y OmniAuth Facebooker para manejar la API de Facebook juntos?
Es Facebooker al día con los últimos cambios en la API de Facebook? ¿Me puede recomendar ninguno de los artículos buenos sobre el tema?
Gracias Gady
Solución
Se puede utilizar Onmiauth para conectarse a Facebook.
Para specicie los permisos que se necesitan de facebook, este fragmento debería resolver su problema:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'APP_ID', 'APP_SECRET',{:scope => 'email,offline_access, your,scope,you,want}
end
El uso de Facebooker depende de la versión de los carriles que está utilizando.
Facebooker no es compatible con Rails3 (No fue un par de meses atrás)
Pero no se preocupe hay algunas alternativas:
https://github.com/arsduo/koala
https://github.com/nsanta/fbgraph
https://github.com/nov/fb_graph
Si usted elige utilizar fb_graph, este fragmento debe recuperar su perfil:
user = FbGraph::User.new('me', :access_token => session[:omniauth]["credentials"]["token"])
user.fetch
La esperanza que le ayudará a