0

我在我的网站上使用 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 和电子邮件地址。

事实上,如果我能获得所有这些 id 的一些基本详细信息,例如电子邮件、名字和姓氏、Facebook 个人资料图片等,那将是非常有帮助的。

我正在使用 asp.net。请尝试回答。

4

1 回答 1

1

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

至于其他基本细节 - 是的,名字、姓氏和头像是公开的,只需查询https://graph.facebook.com/USERID?fields=first_name,last_name,picture。如果你想一次性查询很多不同的人,你应该考虑使用 Batch-Requests。

于 2013-02-10T12:45:40.377 回答