Facebook JS SDK FB.Login()如何获得扩展权限?

Tho*_*wes 0 javascript sdk facebook fbml

我试图通过我的FB Connect应用程序获得扩展权限.

我想知道如何用FB.Login()做这个,因为我在JS中不是很了解.

谢谢

ser*_*erg 6

FB.Login()文档有一个例子:

<INPUT TYPE="BUTTON" ONCLICK="fbLogin()" value="login">

function fbLogin() {
    FB.login(function(response) {
      if (response.session) {
        //user is logged in, reload page
        window.location.reload(true);
      } else {
        // user is not logged in
      }
    }, {perms:'read_stream,publish_stream,offline_access'});
}
Run Code Online (Sandbox Code Playgroud)

  • 它不是_response.session_而是**response.authResponse**! (2认同)

Fut*_*020 5

请注意,"perms"应更新为"scope",否则将无法使用OAuth api

 FB.login(function(response) {
   // handle the response
 }, {scope: 'email,user_likes'});
Run Code Online (Sandbox Code Playgroud)

facebook docs