2012-08-30 2 views
0

응용 프로그램 권한이 "없음 (기본값)"으로 설정되어있는 응용 프로그램이 있습니다. 사용자가 응용 프로그램을 인증하는 단계를 거치지 않으려 고합니다. 앱은 공개용으로 사용할 수 있습니다 (Facebook 로그인이없는 사용자의 경우).Facebook API - 사용자 로그인 정보 얻기

그러나 페이스 북에 로그인 한 사용자의 Facebook uID가 페이지의 내용을 사용자 정의하기를 원합니다. FB.api ('/ me', callback) 메서드를 시도했지만 name 및 uid에 대해 반환 된 응답은 'undefined'입니다.

자바 스크립트 SDK를 사용합니다. 어떤 도움이든 미리 감사드립니다.

+0

여기에 앱 권한 화면의 URL : http://i45.tinypic.com/2u7vgqg.png – Kunal

+0

이 질문하기 ... http://stackoverflow.com/questions/5846752/facebook-get-users-facebook -uid-with-javascript – Zack

답변

2

그러나 페이스 북에 로그인 한 사용자의 Facebook uID가 페이지에서 사용자 정의하기를 원합니다. FB.api ('/ me', callback) 메서드를 시도했지만 name 및 uid에 대해 반환 된 응답은 'undefined'입니다.

글쎄, 그 이유는 API가 사용자 액세스 토큰을 사용하지 않아야하는 사용자를 알 수 없기 때문입니다. 사용자가 앱에 연결하지 못하게하면 그것들의.

사용자가 앱에 먼저 연결하지 않은 경우 사용자의 ID를 가져올 수 없습니다.

+0

안녕하세요, 정보 주셔서 감사합니다. 이 사용자를 고유 한 것으로 표시하기 위해 사용할 수있는 다른 것이 있습니까? 다시 말하지만 컴퓨터가 아니라 로그인 한 사용자가됩니다. – Kunal

+0

사용자가 앱과 상호 작용하지 않아도됩니다. – CBroe