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