facebook javascript api获取用户电子邮件

facebook javascript api获取用户电子邮件,javascript,facebook,api,email,Javascript,Facebook,Api,Email,我正在尝试为我的应用获取facebook用户电子邮件。但当我查询时,电子邮件地址返回为空。 论坛建议用户向你的应用授予电子邮件权限。如何让用户授予该权限或询问他将授予哪些字段对应用程序的访问权限。 我可以从下面的代码中获取姓名,但无法获取电子邮件 FB.api( { method: 'fql.query', query: 'SELECT name, email FROM user WHERE uid='+FB.getSession().uid },

我正在尝试为我的应用获取facebook用户电子邮件。但当我查询时,电子邮件地址返回为空。 论坛建议用户向你的应用授予电子邮件权限。如何让用户授予该权限或询问他将授予哪些字段对应用程序的访问权限。 我可以从下面的代码中获取姓名,但无法获取电子邮件

 FB.api(
    {
      method: 'fql.query',
      query: 'SELECT name, email FROM user WHERE uid='+FB.getSession().uid
    },
    function(response) {
          alert(response[0].name);

    }
  );

这很简单,亲爱的,请在登录时取得许可

<fb:login-button perms="email" autologoutlink="true"></fb:login-button>
并使用逗号分隔的值在perms中获取其他权限。我希望这将有助于

完美地工作。非常感谢您。正是我想要的。还感谢Javier编辑文本。如果使用HTML5语法,则属性为
data perms