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

È stato utile?

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à

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top