2012-03-03 47 views
0

如何在用戶訪問我的網站時獲取Facebook用戶ID?我假設我需要閱讀Facebook cookie。這是如何完成的?Facebook Cookie

我想抓住Facebook的用戶ID,然後我可以檢查我的網站的數據庫,以確定用戶是否已經聯繫他們的Facebook賬戶到我的網站,從而自動登錄他們的原因。

我假定這是Groupon等網站如何進行自動登錄的關鍵。

回答

1

您無法直接閱讀Facebook cookie,因爲這會違反cookie的各種安全功能。你正在尋找的可能是Facebook登錄按鈕。這應該讓你開始:http://developers.facebook.com/docs/guides/web/#login

+0

謝謝Waynn!讓我以另一種方式提出這個問題。 Groupon如何通過讓用戶點擊Facebook「登錄」按鈕來將用戶登錄到他們的網站上?使用這種方法,用戶不需要再次瀏覽Facebook應用程序的authroization過程,並假設已經完成,「允許」應用程序訪問用戶的Facebook帳戶。當然,這假設用戶目前已登錄到他們的Facebook帳戶。那裏必須是Groupon正在閱讀的Cookie。但是如何? – Jeff 2012-03-03 21:17:29

+0

實質上,當您執行Facebook登錄按鈕時,他們(如Facebook)閱讀Facebook cookie,然後將該信息的一部分發送給您。儘管如此,不確定您在答案方面的詳細程度。 :) – 2012-03-04 09:33:03