Facebook graph api 从我的网站中的用户处获取电子邮件

Facebook graph api 从我的网站中的用户处获取电子邮件,facebook-graph-api,oauth,Facebook Graph Api,Oauth,我需要帮助从我网站的用户那里获取电子邮件。我无法在OAuth对话框中更改权限 我试图在“已验证的推荐”选项中请求电子邮件权限以及用户和朋友权限,但当我单击“预览当前”对话框时,我仅获取用户基本信息 我做错了什么 谢谢。首先,您使用的是什么语言,还是什么框架?检索oAuth 2.0访问令牌时,是否将权限作为逗号分隔的项数组传递给scopeURL请求参数?应该是这样的: https://www.facebook.com/dialog/oauth?client_id=16576583265328362

我需要帮助从我网站的用户那里获取电子邮件。我无法在OAuth对话框中更改权限

我试图在“已验证的推荐”选项中请求电子邮件权限以及用户和朋友权限,但当我单击“预览当前”对话框时,我仅获取用户基本信息

我做错了什么


谢谢。

首先,您使用的是什么语言,还是什么框架?检索oAuth 2.0访问令牌时,是否将权限作为逗号分隔的项数组传递给
scope
URL请求参数?应该是这样的:

https://www.facebook.com/dialog/oauth?client_id=1657658326532836257&redirect_uri=https://www.google.com/&response_type=token&scope=publish_stream+user_about_me+user_activities+user_birthday+user_checkins+user_educa
您正在调用哪个URL来检索电子邮件地址?您应该能够只使用:

https://graph.facebook.com/me
JSON字段名只是
email