2011-09-06 28 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連接或登錄時,用戶必須明確授予您使用其電子郵件地址的權限。由於沒有任何朋友允許您的電子郵件地址被禁止。這意味着你可以鼓勵用戶讓他們的朋友加入,並且確保他們在註冊時包含對他們電子郵件地址的請求。

相關問題