E 'possibile integrare OmniAuth e Facebooker insieme?
-
25-09-2019 - |
Domanda
Ciao Sto voglio usare Ruby on Rails per creare un sito web di collegamento a Facebook con la piena integrazione facebook (eventi API) posso usare per l'autenticazione e OmniAuth facebooker per gestire l'API di Facebook insieme?
È facebooker aggiornati con le ultime modifiche API di Facebook? Mi può consigliare eventuali articoli di buona su questo argomento?
Grazie Gady
Soluzione
È possibile utilizzare Onmiauth per connettersi a facebook.
Per specicie le autorizzazioni necessarie da facebook, questo frammento dovrebbe risolvere il problema:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'APP_ID', 'APP_SECRET',{:scope => 'email,offline_access, your,scope,you,want}
end
L'utilizzo di Facebooker dipende della versione di rotaie che si sta utilizzando.
Facebooker non è compatibile con Rails3 (Non è stato un paio di mesi fa)
Ma non ti preoccupare là alcune alternative:
https://github.com/arsduo/koala
https://github.com/nsanta/fbgraph
https://github.com/nov/fb_graph
Se si sceglie di utilizzare fb_graph, questo frammento dovrebbe recuperare il proprio profilo:
user = FbGraph::User.new('me', :access_token => session[:omniauth]["credentials"]["token"])
user.fetch
La speranza che vi aiuterà