我正在尝试为我的应用获取 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 中获取其他权限。希望对你有帮助
关于javascript - facebook javascript api获取用户电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4801233/