2011-01-29 57 views
1

可能重複:
Check if user is logged in New Facebook APIFacebook的自動登錄認證

香港專業教育學院我的網站中實現Facebook登錄融合。一切正常。除此之外,我想要一個腳本知道是否有人登錄到Facebook,以選擇自動登錄。讓我給你一個更好的例子,當登錄到Facebook時去http://bit.ly/iaUiEf。它會彈出這個功能。這是一個fb功能嗎?

+0

http://stackoverflow.com/questions/3348543/check-if-user-is-logged-in-new-facebook-api這不是基本上相同的問題嗎? – qeek 2011-01-29 21:42:09

+0

沒有它沒有,我成功地完成了那個用戶的要求,現在我正在研究那個鏈接 – 2011-01-29 21:44:48

回答

1

您可以use HTTP Headers,看是否有用戶登錄到Facebook,通過JavaScript通過這個帖子

<script type="text/javascript" 
     src="https://www.facebook.com/imike3" 
     onload="logged_in_to_facebook()" 
     onerror="not_logged_in_to_facebook()" 
     async="async" 
></script> 

解釋查看鏈接後看到整個的解釋。但是簡要地說,使用腳本標籤..用戶的瀏覽器被要求獲取特定的配置文件頁面。該個人資料頁的權限已設置,只有登錄Facebook的用戶才能看到它。因此,返回一個狀態200並觸發onload事件。即使該頁面不包含有效的Javascript,瀏覽器也會忽略它。