2011-11-11 66 views
0

我寫了一個Facebook應用程序,我想這段代碼索要額外權限的用戶:Facebook應用程序要求的其他權限

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

但我收到的日誌消息:

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

我該如何解決這個錯誤?用戶在第一次使用時,我只會要求「email,user_birthday,user_status,user_location」的權限

回答

1

這意味着用戶已經使用授予的權限登錄。如果你註銷,或通過Facebook刪除權限,你應該看到錯誤消失。您應該確保只在需要時調用該代碼,以便用戶不會收到此錯誤。

+0

謝謝^ _ ^。但是我發現我在FB.init中錯過了'oauth:true',無論如何,謝謝 – hungneox

相關問題