【发布时间】:2015-01-24 14:33:30
【问题描述】:
我正在为我的网站创建一个 facebook 登录功能。 当用户通过 facebook 登录时,我想获取 emailId(可以与公共个人资料一起提供)。
是否有可能(在任何情况下)当我获取公共个人资料时它不包含用户电子邮件 ID?
谢谢 阿米特·阿加瓦尔
【问题讨论】:
-
公开个人资料默认不包含电子邮件:graph.facebook.com/4。此外,您可以不将其显示在前端,但包含在响应中并没有错。
-
@dragonjet :好的,如果我要求电子邮件 ID 也在范围内,那么我是否有可能没有收到回复?
-
你可以通过在你的请求中添加
?fields=来指定你想要的字段,就像在前面的例子中,你只想要名字:graph.facebook.com/4?fields=first_name 检查你的特定SDK如何传递这些字段参数
标签: facebook facebook-javascript-sdk facebook-php-sdk