2012-03-21 73 views

回答

1

當你問一個用戶授權您的應用程序,它包括所有基本的用戶數據,加上公共數據的用戶共享。

如果你需要的任何其他permissions你要問他們,而當你需要他們的認證用戶或更高版本。

爲了在auth過程中詢問他們,請使用本教程:Server-Side AuthenticationOAuth Dialog tutorial

如果你想要求更多的權限後,用戶已經認可你的應用程序,你可以使用js sdk做一個非常簡單的方法:

FB.login(function(response) { 
    if (response.authResponse) { 
     console.log("user logged in, auth response: ", response.authResponse); 
     FB.api("/me/permissions", function(res) { 
      console.log("permissions: ", res); 
     }); 
    } 
    else { 
     console.log("User cancelled login or did not fully authorize."); 
    } 
}, { scope: "email,publish_stream" }); 
相關問題