2011-03-18 67 views
2

所以應該我添加了Facebook登錄按鈕在這個網站指定:接收來自Facebook登錄時的唯一用戶ID

http://developers.facebook.com/docs/reference/plugins/login/

通過添加以下代碼:

 <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1"> 
</script> 
    <fb:login-button show-faces="true" width="200" max-rows="1"></fb:login-button> 
當然

我自己appid和東西

當我這樣做,如果有人通過Facebook登錄時訪問該網站,它會說他目前登錄...

我該如何着手從我的網站上登錄的人通過PHP檢索某種唯一的用戶標識?我只需要登錄的個人,沒有什麼花哨的一個簡單的唯一標識字符串,所以我希望,這將是某種形式的一個襯墊事情

回答

0

我認爲這只是打開一個運行Facebook代碼,尋找用戶的Facebook cookie的iframe。您無法獲得該信息,如上所示,沒有獲得用戶的權限。

1

當您從Facebook的登錄按鈕登錄時,它會在您的系統中存儲包含您的訪問令牌的Cookie,該訪問令牌也是唯一的。該cookie還包含您的Facebook ID。