Как настроить RPX виджет и приложение Facebook, чтобы иметь возможность аутентифицировать с помощью RPX_NOW?

StackOverflow https://stackoverflow.com/questions/2751116

Вопрос

Использование приложения примера для rpx_now жемчужина ( http://github.com/grosser/rpx_now_example) На Localhost: 3000, я успешно вошел через учетные записи Google, Myopenid, Yahoo, но не могу сделать это через Facebook.

В настройках приложения RPX/виджета я установил свой ключ и секрет Facebook-App. В моих настройках приложения Facebook URL Connect myappname.rpxnow.com. Анкет Но когда я пытаюсь подключиться, тогда я даже не вижу страницы входа в Facebook, всего лишь несколько перенаправлений, и я вернулся в свой Localhost, за следующим исключением http://gist.github.com/386520 .

Прежде чем я успешно подключился к oauth2 GEM, однако, без получения пользовательских данных - только аутентификация. В то время я установил только ключ/секрет и localhost как мой URL -адрес. В настоящее время я даже не прошу электронную почту и т. Д., Но все же проблема.

Может ли это случиться, потому что rpx_now Не можете получить запрошенные пользовательские данные из Facebook? Или это проблема ключа/секрета Facebook? Может быть, мне нужно предоставить больше настроек моего приложения на 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"}
Это было полезно?

Решение

Чтобы решить его, нужно перейти в приложение Facebook, нажмите «Изменить настройки», выберите «Миграции» в левом столбце и переключить «новые разрешения на данные», чтобы отключить. Рядом с этим параметром есть комментарий: Включите новые разрешения на данные и диалоговое окно «Новые разрешения». (Миграция заканчивается: 1 июня 2010 г.)

Итак, я думаю, нужно обновить rpx_now жемчужина для работы с новым интерфейсом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top