Ist es möglich, OmniAuth und Facebooker zusammen zu integrieren?
-
25-09-2019 - |
Frage
Hallo Ich möchte auf Schienen verwenden Rubin eine facebook connect Website mit voller Facebook-Integration (Ereignisse API) erstellen kann ich OmniAuth für die Authentifizierung und Facebooker verwenden die Facebook-API zusammen?
zu handhabenIst Facebooker mit den neuesten API-Änderungen in Facebook auf dem Laufenden? Können Sie gute Artikel über das Thema empfehlen?
Danke Gady
Lösung
Sie können Onmiauth verwenden, um Facebook zu verbinden.
Um die Berechtigungen specicie Sie von facebook benötigen, diese Schnipsel sollte Ihr Problem lösen:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'APP_ID', 'APP_SECRET',{:scope => 'email,offline_access, your,scope,you,want}
end
Die Verwendung von Facebooker, hängt von der Version von Scheinen Sie verwenden.
Facebooker mit Rails3 nicht kompatibel ist (Es war nicht ein paar Monate vor)
Aber keine Sorge gibt einige Alternativen:
https://github.com/arsduo/koala
https://github.com/nsanta/fbgraph
https://github.com/nov/fb_graph
Wenn Sie fb_graph verwenden, diese Schnipsel sollen Ihr Profil abrufen:
user = FbGraph::User.new('me', :access_token => session[:omniauth]["credentials"]["token"])
user.fetch
Hope es wird Ihnen helfen,