gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 11:57:04 26 4
gpt4 key购买 nike

我正在使用 Graph API,但我不知道如何获取登录用户的电子邮件地址。

Graph 的介绍指出“Graph API 可以提供对您通常在您的网站的注册表单中请求的所有基本帐户注册数据的访问,包括姓名、电子邮件地址、个人资料图片和生日”

一切都很好,但我如何访问这些信息?

这是我目前所拥有的:

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

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

最佳答案

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

http://developers.facebook.com/docs/authentication/permissions

如果您使用 Facebook 连接,则可以通过在调用的获取字符串中传递 scope=email 到 Auth Dialog 来执行此操作。

我建议使用 SDK而不是 file_get_contents,因为它使执行 Oauth 变得容易得多身份验证。

关于php - Facebook Graph API,如何获取用户电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3611682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com