En utilisant l'exemple d'application pour rpx_now
gem (http://github.com/grosser/rpx_now_example) sur localhost: 3000, je me suis connecté avec succès via les comptes Google, myOpenID, Yahoo, mais ne peut pas le faire via Facebook.Comment configurer le widget RPX et l'application facebook pour pouvoir s'authentifier avec rpx_now?
Dans les paramètres de l'application/widget RPX, j'ai défini ma clé d'application facebook et mon secret. Dans mes paramètres d'application Facebook, l'URL de connexion est myappname.rpxnow.com
. Mais quand j'essaie de me connecter, je ne vois même pas une page de connexion facebook, juste un certain nombre de redirections et je suis de retour à mon localhost avec l'exception suivante: http://gist.github.com/386520. Avant de me connecter avec succès avec oauth2
gem, cependant, sans récupérer l'authentification des données utilisateur seulement. Cette fois, je n'ai défini que la clé/secret et localhost
comme URL de connexion. Actuellement, je ne demande même pas d'email etc., mais toujours le même problème. Peut-il se produire parce que rpx_now
ne peut pas obtenir les données d'utilisateur demandées de Facebook? Ou c'est un problème de clé/secret facebook? Peut-être que je dois fournir plus de paramètres de mon application facebook?
RPXNow::ApiError in UsersController#create
Got error: Invalid parameter: token (code: 1), HTTP status: 200
RAILS_ROOT: /home/Andrei/rpx_now_example
Application Trace | Framework Trace | Full Trace
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now/api.rb:71:in `parse_response'
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now/api.rb:21:in `call'
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now.rb:23:in `user_data'
/home/Andrei/rpx_now_example/app/controllers/users_controller.rb:16:in `create'
Request
Parameters:
None
Show session dump
Response
Headers:
{"Content-Type"=>"",
"Cache-Control"=>"no-cache"}