2010-05-01 1 views
2

localhost : 3000에 rpx_now 보석 (http://github.com/grosser/rpx_now_example) 용 샘플 앱을 사용하면 myOpenID, Yahoo Google 계정을 통해 성공적으로 로그인했지만 페이스 북을 통해 만들 수 없습니다.rpx_now로 인증 할 수 있도록 RPX 위젯 및 Facebook 앱을 설정하는 방법은 무엇입니까?

RPX 앱/위젯 설정에서 내 facebook-app 키와 비밀을 설정했습니다. 내 Facebook 앱 설정에서 연결 URL은 myappname.rpxnow.com입니다. 하지만 연결을 시도 할 때 페이 스북 로그인 페이지가 표시되지 않고 리디렉션 수가 많으며 다음 로컬 호스트로 돌아 오는 경우 http://gist.github.com/386520 예외가 있습니다.

이전에 사용자 데이터를 가져 오지 않고 oauth2 보석과 성공적으로 연결했지만 인증 만했습니다. 그 당시에는 키/암호 및 localhost 만 연결 URL로 설정했습니다. 현재 이메일 등을 요구하지는 않지만 여전히 같은 문제가 있습니다.

rpx_now 님이 페이스 북에서 요청한 사용자 데이터를 가져올 수 없기 때문에 문제가 발생합니까? 아니면 페이스 북 키/비밀 문제입니까? 내 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"} 

답변

1

, 하나는 장애인에 "새 데이터 권한", 페이스 북 어플리케이션으로 이동 "설정 편집"을 클릭 선택 "마이그레이션"을 왼쪽 컬럼과 전환 할 필요가있다. 이 매개 변수 옆에 주석이 있습니다. 새 데이터 사용 권한과 새 사용 권한 대화 상자를 사용하십시오. (마이그레이션 끝 : 2010 년 6 월 1 일)

그래서 새로운 인터페이스로 작업하려면 rpx_now 보석을 업데이트해야합니다.