【发布时间】:2018-08-17 19:09:55
【问题描述】:
我正在使用 facebook graph api 使用 Facebook 帐户登录。 我的图形 api 版本是 2.12。 问题是我无法获取用户电子邮件,我的代码是这样的
$dialog_url = 'http://www.facebook.com/dialog/oauth?client_id=' . FACEBOOK_APP_ID . '&redirect_uri=' . $callback_url;
//令牌访问
$url = 'https://graph.facebook.com/v2.12/me?fields=id,name,email&access_token='.$access_token;
但我只得到 id 和 name 而不是 email,我不知道为什么,有人帮助我。
【问题讨论】:
-
可能是这个问题,你能告诉我如何询问电子邮件权限吗?像这样的东西? $dialog_url = 'facebook.com/dialog/oauth?client_id=' 。 FACEBOOK_APP_ID 。 '&redirect_uri=' 。 $callback_url 。 '&scope=email';
-
是的。看我的回答。
标签: php facebook facebook-graph-api oauth