Asp.net 如何获取用户向其发送请求的朋友的电子邮件ID?

Asp.net 如何获取用户向其发送请求的朋友的电子邮件ID?,asp.net,facebook,facebook-graph-api,Asp.net,Facebook,Facebook Graph Api,我在我的网站上使用facebook发送请求。(类似于多好友选择器) 我在fb文档中使用基本方法作为 https://www.facebook.com/dialog/apprequests?app_id=APP_ID&message=Facebook%20Dialogs%20are%20so%20easy!&redirect_uri=http://localhost/mysite/newpage.aspx 它工作并发送请求,我得到了发送请求的用户id 现在,我如何获得他们的电子邮

我在我的网站上使用facebook发送请求。(类似于多好友选择器)

我在fb文档中使用基本方法作为

https://www.facebook.com/dialog/apprequests?app_id=APP_ID&message=Facebook%20Dialogs%20are%20so%20easy!&redirect_uri=http://localhost/mysite/newpage.aspx
它工作并发送请求,我得到了发送请求的用户id

现在,我如何获得他们的电子邮件地址? 我想存储所有发送请求的人的facebook id和电子邮件地址

事实上,如果我能得到一些基本的信息,比如电子邮件、名字和姓氏、facebook个人资料图片等,对所有这些ID都会有很大的帮助


我正在使用asp.net。请尝试回答这个问题。

这根本不可能——Facebook Graph API不可能公开朋友的电子邮件地址!(当然,当使用“电子邮件”-扩展权限进行授权时,您可以访问当前用户的电子邮件地址)


至于其他基本细节-是的,名字,姓氏和个人资料图片是公开的,只是查询。如果你想一次查询很多不同的人,你应该考虑使用批处理请求。

嗨,在我有了用户身份验证之后,我怎么得到他们的好友列表?用户现在刚刚登录到我的应用程序。我现在如何请求扩展权限??您可以通过图形API调用/me/friends获得好友列表。使用范围参数处理扩展权限: