2014-08-29 5 views
0

오직 내가 사용할 앱을 만들고 있습니다. 이 때문에 내 계정이 개발자 계정이기 때문에 Facebook을 사용하지 않고도 확장 된 권한을 사용하여 앱을 승인 할 수 있습니다.Facebook 로그인 OAuth 500 오류가있는 빈 페이지로 연결됩니다.

어쨌든 수동으로 로그인 흐름을 구축하고 있습니다. 나는 응용 프로그램을 인증하기 위해 URL을 사용하고 있습니다 :

https://www.facebook.com/dialog/oauth?client_id=XXXXXXXXX&redirect_uri=https://delta.identity-demo.com:8443/exit102em/aa/facebook&scope=basic_info,email,user_about_me,user_activities,user_birthday,user_checkins,user_education_history,user_events,user_groups,user_hometown,user_interests,user_likes,user_location,user_photos,user_questions,user_relationships,user_relationship_details,user_religion_politics,user_status,user_subscriptions,user_videos,user_website,user_work_history,read_mailbox&state=12

나는이 개 응용 프로그램 ID를 가지고있다. 몇 달 전의 것, 내가 지난 주에 만든 것. 이전 앱 ID는이 URL과 함께 작동합니다. 그러나 더 새로운 앱 ID는 없으며 500 응답의 빈 페이지로 끝납니다. - 386918378110985가

새로운 ID가 -

이 사람이 나를 도와 줄 수 145019279001886

올드 ID를 다음과 같이

두 개의 응용 프로그램 ID를

은?

미리 감사드립니다.

P. 내 용도에는 광범위한 범위와 상태 변수가 필요합니다. 나는 그들을 제거 할 수 없다.

+1

'basic_info' 권한이 더 이상 존재하지 않습니다. URL에서 해당 URL을 제거하면 예상대로 로그인 대화 상자의 첫 번째 패널이 표시됩니다. – CBroe

+0

감사합니다. 큰 도움이되었습니다. 그게 문제 였어! – user2132167

답변

1

basic_info 권한이 더 이상 존재하지 않습니다. URL에서 해당 URL을 제거하면 예상대로 로그인 대화 상자의 첫 번째 패널이 표시됩니다.

( basic_infopublic_profile 허가를 교체 한 -하지만 문서가 말한대로 웹에서 로그인을하고 있다면, 그것은 이미 기본값으로 설정되어 있고 당신은 scope를 통해 구체적으로 요청할 필요가 없습니다.)

관련 문제