Pergunta

Olá, eu quero usar Ruby on Rails para criar um site do Facebook Connect com integração completa do Facebook (API Events), posso usar Omniauth para autenticação e Facebooker para lidar com a API do Facebook juntos?

O Facebooker está atualizado com as mais recentes alterações da API no Facebook? Você pode recomendar alguns bons artigos sobre o assunto?

Obrigado Gady

Foi útil?

Solução

Você pode usar o OnMiauth para se conectar ao Facebook.

Para especificar as permissões que você precisará do Facebook, este snippet deve resolver seu problema:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :facebook, 'APP_ID', 'APP_SECRET',{:scope => 'email,offline_access, your,scope,you,want}
end

O uso do Facebooker depende da versão dos Rails que você está usando.

O Facebooker não é compatível com o Rails3 (não há alguns meses atrás)

Mas não se preocupe, algumas alternativas:

https://github.com/arsduo/koala
https://github.com/nsanta/fbgraph
https://github.com/nov/fb_graph

Se você optar por usar o FB_GRAPH, este snippet deve recuperar seu perfil:

user = FbGraph::User.new('me', :access_token => session[:omniauth]["credentials"]["token"])

user.fetch

Espero que isso te ajude

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top