2012-03-27 84 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

相關問題