从我的网站用户那里获取电子邮件

时间:2012-05-22 12:10:23

标签: facebook-graph-api oauth

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

我尝试在经过身份验证的推介选项和用户&朋友权限但是当我点击预览当前对话框时,我只获得用户的基本信息。

我做错了什么?

感谢。

1 个答案:

答案 0 :(得分:0)

首先,您使用的语言或框架是什么?在检索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