我在我的网站上使用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'd被发送到。
现在,我如何获取他们的电子邮件地址? 我想存储所有人请求发送到的facebook id和email地址。
事实上,如果我可以获得所有这些ID的电子邮件,名字和姓名,脸谱资料图片等基本详细信息,将会非常有帮助。
我正在使用asp.net。请尝试回答。
答案 0 :(得分:1)
这根本不可能 - Facebook Graph API无法公开朋友的电子邮件地址! (当您使用“电子邮件” - 扩展权限授权时,您当然可以访问当前用户的电子邮件地址。)
至于其他基本细节 - 是的,名字,姓氏&个人资料图片是公开的,只需查询https://graph.facebook.com/USERID?fields=first_name,last_name,picture。如果要一次查询许多不同的人,则应考虑使用批处理请求。