Facebook Javascript SDK任务问题

Facebook Javascript SDK任务问题,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我正在使用Facebook JS SDK将用户登录到我的网站。我有一个FB按钮,看起来像这样: <fb:login-button size="medium" perms="email,publish_stream">Login</fb:login-button> 登录 以前它工作正常,但最近它不再要求电子邮件和发布权限。smth是否已更改?在要求用户登录时,您是否要求获得用户\u电子邮件权限?这是访问电子邮件地址所必需的权限。将其添加到登录函数的范围。好的,问题是SD

我正在使用Facebook JS SDK将用户登录到我的网站。我有一个FB按钮,看起来像这样:

<fb:login-button size="medium" perms="email,publish_stream">Login</fb:login-button>
登录

以前它工作正常,但最近它不再要求电子邮件和发布权限。smth是否已更改?

在要求用户登录时,您是否要求获得
用户\u电子邮件
权限?这是访问电子邮件地址所必需的权限。将其添加到登录函数的
范围

好的,问题是SDK已更改,不是“范围”而不是“perms”:

登录

u在登录时指定的作用域是什么,或者换句话说是为getloginurl()指定的作用域?我在这个阶段不调用getloginurl,而是调用:$this->facebook->getUser();对于通过FB连接,你必须登录facebook,一旦成功,你就可以得到/me了吗?如果不登录,您永远无法从FB获取数据,并且在您使用FB Connector登录facebook后,更多over/me需要访问令牌及其提供的访问令牌。抱歉,我使用JS SDK登录。我已经定义了权限,但它没有要求这些权限(因此它们没有被授予)。我已经更新了问题抱歉,我使用JS SDK登录。我已经定义了权限,但它没有要求这些权限(因此它们没有被授予)。我已经更新了这个问题
<fb:login-button size="medium" scope="email,publish_stream">Login</fb:login-button>