2010-09-15 105 views
0

嗨,我有一個PHP網站,我已經集成了一個Facebook Connect API,它啓用了Facebook登錄按鈕。Facebook連接API在PHP

我通過提供我的Facebook憑證使用按鈕登錄。它會登錄。我可以訪問我的個人資料圖片,全名和其他信息。但我無法訪問用戶電子郵件ID,即Facebook用戶ID。我已經檢查了FBML頁面here,但我沒有得到任何可能會給我用戶標識的標籤。我想Facebook可能不會讓我獲得ID。

請幫助我如何從Facabook Connect API獲取Facebook用戶標識。

回答

0

顯然,Facebook使用數字增量ID而不是電子郵件地址來唯一標識每個用戶實體。通過Facebook API政策,電子郵件地址受到保護,以防止垃圾郵件和其他問題。

爲了讓應用程序獲取Facebook用戶的電子郵件地址,您需要用戶的特殊權限。請參閱API獲取這些權限。