繁体   English   中英

Facebook图表api在访问令牌中没有电子邮件

[英]Facebook graph api no email in access token

在使用facebook graph api验证用户时,在成功登录后,我想收到用户的电子邮件。

为此,我提出了用户数据请求: https//graph.facebook.com/me?access_token = xxxxxxxxxxx

但令我惊讶的是,我无法在json输出中收到用户的电子邮件...我怎么能收到电子邮件? 我们需要指定任何权限吗?

你必须强制它,像这样:
...graph.facebook.com/me?**fields=email,name**&access_token...
然后您可以使用对象user-> email

好吧,是的,你确实需要获得某人的电子邮件的权限,虽然有些人设置了他们的隐私,这样你就可以在没有这种明确许可的情况下收到他们的电子邮

需要在登录部分下设置权限(这取决于您如何登录它的呈现方式,所以除非我有更多信息,否则我无法帮助您。)

'user_about_me'是您可能已拥有的用户权限,但您需要“电子邮件”才能获得其主要电子邮件。

有关Facebook开发人员权限的更多信息,请访问此处

我希望这有帮助!

祝你好运,

乔恩

是的,你必须要求许可电子邮件。 如果您已经在请求中询问了电子邮件,但仍然没有在响应中收到电子邮件ID,那么这是由于用户使用手机号码注册并且未在个人资料中输入他的电子邮件ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM