2012-07-23 64 views
-1

我從這裏創建了一個Facebook的登錄按鈕: http://developers.facebook.com/docs/reference/plugins/login/如何獲取Facebook登錄按鈕的範圍信息?

,我有以下的登錄按鈕:

<div class="fb-login-button" scope="email" data-show-faces="true" data-max-rows="3">Login with Facebook</div> 

因此,當用戶接受的權限,我怎麼能得到用戶的信息(以這種情況下的電子郵件)? (使用在客戶端javazcript)

+0

重複自己封閉的問題:http://facebook.stackoverflow.com/questions/11620797 /我想知道如何檢索電子郵件地址與一個Facebook的登錄屁股 – CBroe 2012-07-24 12:16:45

回答

1

到類似:

Get user's Facebook UID with Javascript ,但你將需要採取這種遠一點和響應對象尋找email得到他們的電子郵件。

FB.api('/me', function(response) { 
    var email = response.email; 
}); 

然而,你的應用程序將需要從您的用戶請求此權限,看到這裏的權限Facebook的文檔:https://developers.facebook.com/docs/authentication/permissions/

+0

該腳本是不工作到我的網站。我不知道爲什麼不進入這個功能。無論如何,這是對我的問題的一個非常好的和明確的答案。我會在此基礎上進一步調查。非常感謝你。 – yenssen 2012-07-24 19:19:36