2010-12-08 2 views
2

Facebook C# SDK를 사용하여 캔버스 응용 프로그램을 만들고 확장 권한을 묻지 않고 사용자를 인증하려고합니다.확장 권한이없는 CanvasAuthorizeAttribute

사용자가 응용 프로그램을 추가하면 CanvasAuthorize 특성으로 인해 사용자가 Facebook 권한 페이지로 리디렉션되지 않습니다.

"publish_stream"또는 다른 확장 된 권한을 요청하면이 프로세스가 정상적으로 작동하지만 처음에는 기본 권한 만 요청하고 싶습니다.

SDK를 사용하여이를 수행 할 수있는 방법이 있습니까?

답변

0

새 버전의 SDK (5.0.3)는 이제 php 플러그인 대신 새로운 oauth 페이지를 사용하여 사용자를 인증합니다. 이것은 확장 권한이 지정되지 않은 경우에도 응용 프로그램을 설치합니다.

0

기본 권한이 FB 사용자 ID이거나 처음 성이 될 수도 있습니다. 사용자를 인증해야한다고 생각하지 않습니다. 간단하게, 다른 한편에 내가 :

건배를 조사하려고합니다, FacebookApp의 객체를 만들고 당신이 갈 수있는 다음 기본 데이터를 얻을 않는 경우, 필요한 데이터를 가져 오는 시도

Nauman

+0

좋아요, 방금 확인했습니다. 이름, 성, 사용자 ID 등 기본 데이터를 가져 오는 데 필요한 권한이 필요하지 않습니다. –

+0

내 문제는 속성이 아니라는 것입니다. 사용자를 권한 화면 (https://graph.facebook.com/oauth/authorize?blah)으로 리디렉션하므로 사용자의 개인 정보 설정에 책갈피가없고 항목이 없습니다. –

관련 문제