Использование примера приложения для rpx_now
gem (http://github.com/grosser/rpx_now_example) на localhost: 3000, я успешно вошел в систему через учетные записи Google, myOpenID, Yahoo, но не могу сделать это через Facebook.Как настроить виджет RPX и приложение facebook для аутентификации с помощью rpx_now?
В настройках приложения/виджета RPX я установил ключ и секретный ключ для facebook-app. В моих настройках приложения facebook URL-адрес подключения: myappname.rpxnow.com
. Но когда я пытаюсь подключиться, я даже не вижу страницу входа в facebook, просто несколько переадресаций, и я возвращаюсь к своему локальному хосту со следующим исключением: http://gist.github.com/386520.
Прежде, чем я успешно соединился с камнем oauth2
, однако, не получая данные пользователя - только аутентификация. В этот раз я установил только ключ/секрет и 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"}