Est-il possible d'intégrer OmniAuth et Facebooker ensemble?
-
25-09-2019 - |
Question
Salut Je veux utiliser Ruby on Rails pour créer un site web facebook connexion avec l'intégration complète facebook (API événements) puis-je utiliser OmniAuth pour l'authentification et Facebooker pour gérer l'API facebook ensemble?
est Facebooker à jour avec les dernières modifications de l'API dans Facebook? Pouvez-vous recommander des bons articles sur le sujet?
Merci Gady
La solution
Vous pouvez utiliser Onmiauth pour se connecter à facebook.
Pour specicie les autorisations que vous aurez besoin de facebook, cet extrait devrait résoudre votre problème:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'APP_ID', 'APP_SECRET',{:scope => 'email,offline_access, your,scope,you,want}
end
L'utilisation de Facebooker de dépend de la version de rails que vous utilisez.
Facebooker n'est pas compatible avec Rails3 (Ce n'était pas il y a quelques mois)
Mais ne vous inquiétez pas il y a quelques alternatives:
https://github.com/arsduo/koala
https://github.com/nsanta/fbgraph
https://github.com/nov/fb_graph
Si vous choisissez d'utiliser fb_graph, cet extrait devrait récupérer votre profil:
user = FbGraph::User.new('me', :access_token => session[:omniauth]["credentials"]["token"])
user.fetch
Je espère que ça vous aidera