如何在我的应用程序中从Facebook获取我的朋友?

时间:2010-10-08 13:55:33

标签: asp.net facebook

我正在开发一个ASP.NET应用程序。 我现在在我的应用程序中实现了Facebook API,我想在Facebook上访问我朋友的电子邮件地址。

我成功地将Facebook与我的应用程序连接,但是当我使用FacebookApi.friends.GetList()时,它只会给朋友用户ID,然后我会为每个朋友用户ID触发FQL以访问电子邮件,但有时我会空白而不是电子邮件地址。

有人可以提供帮助。 哪个是Facebook休息API或图形API的最佳方式?

2 个答案:

答案 0 :(得分:3)

几乎可以肯定,答案之一是:

  • 用户尚未与Facebook共享电子邮件地址
  • 用户已将您置于一个隐私组中,他们愿意与
  • 分享他们的电子邮件地址
  • 用户已将其隐私设置设置为不共享其电子邮件地址

如果其中任何一个属实,那么您无法解决这个问题,要求您的朋友更改其隐私设置。

答案 1 :(得分:0)

你需要获得许可“电子邮件”来访问使用你的应用程序的任何用户的电子邮件地址,你获得一些电子邮件地址的原因是因为很少有Facebook用户相对限制性较低的隐私设置。