Facebook API:用户已登录,但未授予任何权限

Facebook API:用户已登录,但未授予任何权限,facebook,session,permissions,login,connect,Facebook,Session,Permissions,Login,Connect,请看下面的例子: 现在,虽然场景1和场景3非常明显,但我的问题是: 情景2是否可能有效?i、 e已连接-但未授予任何权限 谢谢 -- 代码: 我相信,如果用户以前批准过你的应用程序,那么会出现#2,但现在你需要更多的范围/权限(如电子邮件、发布流等),而他们还没有批准这些新的范围。因此,按照您发布代码的方式,不会发生这种情况,因为您没有请求额外的权限。但是,如果将{perms:'publish_stream}作为最后一个参数添加到函数中,则可能会发生这种情况 FB.login(function(

请看下面的例子:

现在,虽然场景1和场景3非常明显,但我的问题是:

情景2是否可能有效?i、 e已连接-但未授予任何权限

谢谢

--

代码:

我相信,如果用户以前批准过你的应用程序,那么会出现#2,但现在你需要更多的范围/权限(如电子邮件、发布流等),而他们还没有批准这些新的范围。因此,按照您发布代码的方式,不会发生这种情况,因为您没有请求额外的权限。但是,如果将{perms:'publish_stream}作为最后一个参数添加到函数中,则可能会发生这种情况

FB.login(function(response) {  
  if (response.session) {  
     if (response.perms) {  
        // #1 user is logged in and granted some permissions.  
       } else {  
       // #2 user is not logged in OR user is logged in, but did not grant any permissions   
     }  
   } else {  
    // #3 user is not logged in  
  }  
}  
}