2011-09-06 37 views
2

我使用的是django-socialregistration和facebook python sdk。使用django获取Facebook邮件

这是代码得到朋友:

朋友= request.facebook.graph.get_connections( '我', '朋友')

我能得到他们的名字和编号,但我无法获得他们的电子邮件地址(不是他们的@ facebook.com电子邮件)。

这是另一个也无法获得他们的电子邮件的尝试。

的朋友的朋友[ '数据']:

request.facebook.graph.get_object(friend['id']) 

我怎样才能获得Facebook好友的电子邮件?

回答

2

可能获得连接到使用您的图形应用程序的用户的电子邮件。但是,使用Facebook连接或登录时,用户必须明确授予您使用其电子邮件地址的权限。由于没有任何朋友允许您的电子邮件地址被禁止。这意味着你可以鼓励用户让他们的朋友加入,并且确保他们在注册时包含对他们电子邮件地址的请求。

相关问题