2011-11-11 5 views
0

추가 허가를 요청하고,이 코드에 의해 추가로 허가를 사용자에게 물어보고 싶은 :페이스 북 앱은 내가 페이스 북의 응용 프로그램을 작성했습니다

function loadFanPages() 
{ 
    FB.login(
     function(response) { 
      showFanpages(); 
     } 
     , { scope : 'manage_pages' }); 
} 

그러나 나는 로그에서 메시지 수신 :

FB.login() called when user is already connected. 

어떻게이 오류를 해결할 수 있습니까? 처음 사용자가 이것을 사용할 때 "전자 메일, user_birthday, user_status, user_location"에 대한 사용 권한 만 묻습니다.

답변

1

즉, 사용자가 이미 부여 된 권한으로 로그인되었음을 의미합니다. 로그 아웃하거나 페이스 북을 통해 권한을 제거하면 오류가 사라집니다. 사용자가이 오류를받지 않도록 필요할 때만 코드를 호출해야합니다.

+0

감사합니다.^_ ^. 그러나 FB.init에서 'oauth : true'를 놓친 것을 발견했습니다. 어쨌든, 감사합니다. – hungneox

관련 문제