Facebook GraphAPI '/me/friends?fields=id,name,email,picture&limit=500' 不返回电子邮件

Posted

技术标签:

【中文标题】Facebook GraphAPI \'/me/friends?fields=id,name,email,picture&limit=500\' 不返回电子邮件【英文标题】:Facebook GraphAPI '/me/friends?fields=id,name,email,picture&limit=500' doesn't return emailFacebook GraphAPI '/me/friends?fields=id,name,email,picture&limit=500' 不返回电子邮件 【发布时间】:2016-12-21 23:27:55 【问题描述】:

Facebook GraphAPI '/me/friends?fields=id,name,email,picture&limit=500' 不返回电子邮件,仅返回 id、姓名、图片。只获取使用该应用程序的朋友,可以,但为什么不返回电子邮件?

【问题讨论】:

【参考方案1】:

出于隐私原因或因为朋友没有授权电子邮件权限。此外,并不是每个人都通过电子邮件使用 Facebook。刚刚测试了一下,好像API调用确实收不到朋友的邮件。

无论哪种方式,只需在用户授权您的应用时将电子邮件存储在您的数据库中,您将通过匹配他们的 ID 获得所有朋友的电子邮件。

【讨论】:

以上是关于Facebook GraphAPI '/me/friends?fields=id,name,email,picture&limit=500' 不返回电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

使用GraphAPI的简单Facebook_网站.Swc在As3中

Facebook iOS SDK,使用 ShareDialog(不是 GraphAPI)分享带有标题的图像

ActionScript 3 简单的Facebook使用GraphAPI_Web.Sw​​c在As3中

Facebook 的 Graph API 是不是使用 GraphQL?

使用 Python 和 Graph API 发布到 Facebook,权限问题

从 Facebook 的 Graph API 嵌入视频的最佳方式是啥?