如何通过Facebook登录获取电子邮件地址?

4

我已经将Facebook登录集成到我的网站(codeigniter)中。我得到了姓名、个人资料URL等信息,但电子邮件地址为空……我该如何获取电子邮件地址?我使用了来自 http://www.haughin.com/code/facebook/ 的代码。

2个回答

3
  1. 让你的应用程序请求用户的电子邮件权限,并获取一个访问令牌
  2. 使用此访问令牌,查询Graph API或使用FQL以获取用户的电子邮件地址。

注意:当授权您的权限请求时,用户可能选择为您提供一个代理电子邮件地址。在这种情况下,您可以访问的电子邮件地址将看起来像{random_string}@facebook.com

有关详细信息,请参阅身份验证文档权限文档


0

请求用户电子邮件权限


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接