Question

Utilisation de l'application échantillon pour gem rpx_now ( 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.

Dans l'application RPX / Paramètres du widget J'ai mis ma clé facebook-app et secret. Dans mes paramètres de l'application facebook, l'URL Connect est myappname.rpxnow.com. Mais quand je tente 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 à l'exception suivante http://gist.github.com/386520 .

Avant que je connecte avec succès gem oauth2, mais sans aller chercher des données utilisateur - authentification uniquement. Cette fois-là, je mis seul secret clé / et localhost comme mon Connect URL. À l'heure actuelle, je ne demande même pas pour le courrier électronique, etc., mais toujours le même problème.

Peut-il se produire parce que rpx_now ne peut pas obtenir les données demandées utilisateur de facebook? Ou il est un problème de clé facebook / secret? 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"}
Était-ce utile?

La solution

Pour le résoudre, il faut aller à l'application Facebook, cliquez sur « Modifier les paramètres », sélectionnez « Migrations » sur la colonne de gauche et bascule « Nouvelles permissions données » pour personnes handicapées. Il y a un commentaire à côté de ce paramètre: Activer les nouvelles autorisations de données et la nouvelle boîte de dialogue des autorisations. (Extrémités migration sur: 1 Juin, 2010)

Alors, je suppose que l'on doit mettre à jour gem rpx_now à travailler avec la nouvelle interface.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top