2012-03-27 55 views
0

我正在开发一个Java应用程序,并使用Facebook帐户登录到我的应用程序。成功登录后,我需要获取登录的Facebook帐户用户朋友的详细信息,包括电子邮件ID。我可以获取登录用户的朋友的个人资料详细信息,但不能获取他们的电子邮件ID。它始终显示为空。我如何获得我的Facebook朋友的电子邮件ID。FB Connect API - 无法获得朋友的电子邮件ID

任何帮助,非常感谢。

+0

如果设置了权限/权限,则电子邮件仅对其他人可见。 如果应用程序未设置为公开,它们可能会阻止应用程序查看电子邮件。虽然我不确定。 – Reinard 2012-03-27 12:20:09

回答

0

目前,Facebook不支持此功能。无论用户给您的应用程序授予什么权限,您都无法获取用户的朋友的电子邮件。有关详细信息,请参阅this

+0

感谢所有那些提供他们的投入。如果没有直接获取电子邮件ID,是否可以通过FB方法向Facebook帐户发送邀请通知,并且一旦他们接受邀请,我们将收到电子邮件ID。对于。恩。 FB.notification.send或FB.notification.sendEmail等,如果可能的话,一些代码可以给我示例代码来测试。 – 2012-03-28 04:26:43

+0

除了我的主题,我还想实现myyearbook.com所做的类似的通知请求功能。该站点可以向FB用户发送邀请请求以加入myyearbook应用程序。一旦受邀用户登录Facebook,他们可以在请求globe中看到待处理的请求,并且一旦他们接受邀请,他们就成为此应用程序的一部分。我想实现相同的功能。哪个FB函数执行这个sendrequest功能。 – 2012-03-28 10:47:07

+0

http://stackoverflow.com/questions/2713379/showing-popup-in-the-new-facebook-javascript-sdk - 这篇文章解释了如何实现你所建议的功能。一旦用户已经接受你的申请,你可以得到她的电子邮件ID(假设你要求“电子邮件”权限,这是否回答你的问题? – Tejas 2012-03-28 15:05:48

相关问题