2011-01-26 57 views
2

我想为我的应用获取Facebook用户电子邮件。但是,当我查询电子邮件地址返回为空。 论坛建议用户应该将电子邮件许可权授予您的应用程序。如何让用户授予该权限或询问他将访问该应用程序的哪些字段。 我可以从下面的代码中获取姓名,但不能发送电子邮件。facebook javascript api获取用户电子邮件

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

    } 
); 

回答

14

它的prettry简单我亲爱的只是在登录时获得许可。

 
<fb:login-button perms="email" autologoutlink="true"></fb:login-button> 

并使用逗号分隔值取其他权限。我希望它能帮助

+0

完美地工作。非常感谢Awais。正是我在找什么。也感谢哈维尔编辑文本。 – 2011-01-26 13:16:11

相关问题