2013-02-10 89 views
0

我在我的網站上使用Facebook發送請求。 (如多朋友選擇)如何獲取用戶發送請求的朋友的電子郵件ID?

我使用FB文檔中的一個基本方法

https://www.facebook.com/dialog/apprequests?app_id=APP_ID&message=Facebook%20Dialogs%20are%20so%20easy!&redirect_uri=http://localhost/mysite/newpage.aspx 

它的工作原理,併發送請求和我得到的id'd請求被髮送到用戶。

現在,我如何獲得他們的電子郵件地址? 我想存儲所有請求發送到的所有人的臉書ID和電子郵件地址。

事實上,這將是很大的幫助,如果我能得到這樣的電子郵件,姓和名,Facebook的個人資料圖片等一些基本的細節,所有這些ID。

我正在使用asp.net。請嘗試回答。

回答

1

這根本不可能 - Facebook Graph API無法公開朋友的Email地址! (當使用「電子郵件」授權時,您當然可以訪問當前用戶的電子郵件地址)。

至於其他基本的細節 - 是的,名字,姓氏&個人資料圖片是公開可用的,只是查詢https://graph.facebook.com/USERID?fields=first_name,last_name,picture。如果你想一次查詢很多不同的人,你應該考慮使用Batch-Requests。

+0

嗨,我有用戶的身份驗證後如何獲得他們的朋友列表? – ILuvProgramming 2013-02-10 16:54:33

+0

用戶現在只需登錄到我的應用程序。我現在如何要求延長許可? – ILuvProgramming 2013-02-10 17:16:19

+0

您可以通過Graph API調用/我/朋友獲得好友列表。 使用範圍參數處理擴展權限:https://developers.facebook.com/docs/reference/dialogs/oauth/ – 2013-02-20 09:34:43

相關問題