我正在使用 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 来执行此操作。
关于php - Facebook Graph API,如何获取用户电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3611682/