0

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

我尝试在经过身份验证的推荐选项和用户和朋友权限中请求电子邮件权限,但是当我单击预览当前对话框时,我只能获得用户的基本信息。

我究竟做错了什么?

谢谢。

4

1 回答 1

0

首先,你使用什么语言,或者什么框架?scope当您检索 oAuth 2.0 访问令牌时,您是否将权限作为逗号分隔项的数组传递给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

于 2012-05-22T18:48:33.303 回答