Facebook Graph API,如何获取用户电子邮件?

我正在使用Graph API,但无法弄清楚如何获取登录用户的电子邮件地址。

Graph的简介指出:“ Graph API可以提供您通常会以注册表格形式请求的所有基本帐户注册数据的访问权限,包括名称,电子邮件地址,个人资料图片和生日”

很好,但是如何访问该信息?

这是我到目前为止的内容:

$json = $facebook->api('/me');

$first = $json['first_name']; // gets first name

$last = $json['last_name'];

回答:

获取用户电子邮件地址的唯一方法是在电子邮件字段上请求扩展权限。用户必须允许您看到此内容,并且您无法获取用户朋友的电子邮件地址。

如果您使用的是Facebook连接,则可以通过在“调用”对话框的调用的get字符串中传递scope = email来实现。

我建议您使用SDK而不是file_get_contents,因为它可以更轻松地执行Oauth身份验证。

以上是 Facebook Graph API,如何获取用户电子邮件? 的全部内容, 来源链接: utcz.com/qa/420557.html

回到顶部