2012-03-21 90 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" }); 
相关问题