回答
創建<form>
,詢問
- 「你有一個Facebook帳戶嗎?」
- 「如果是,是否在過去30天內登錄過?」
編輯: 這是Abusing HTTP Status Codes to Expose Private Information
您無法從「其他」網站讀取cookie。其實你根本就看不懂任何餅乾。客戶端/瀏覽器是發送您的cookie與他們的價值觀。而且他們沒有理由將cookie發送到與完全不同站點相關聯的Web服務器。如果你想知道用戶是否登錄Facebook,你必須詢問Facebook服務器(如果他們有這樣的API,並且你知道用戶名)
否 - 即使你知道他們的Facebook ID,他們的電子郵件地址,用戶授予你每一個extended permission,並且也知道用戶喜歡的顏色和他們所有寵物的名字,你仍然將無法確定你所要求的。
您將無法檢查用戶是否隨時登錄Facebook。你可以做的是利用CSS history hack來查看用戶是否有訪問過 Facebook。
但是,這仍然是一種不道德的......
這也不一定表示他們在過去30天內訪問過,也不表示他們已經登錄過。 – ashurexm 2010-10-14 20:44:05
一個有趣的帖子你可以嘗試檢查Facebook Developer Tools的網站整合。
回答您的標題問題 - 實際上可以知道用戶是否擁有Facebook帳戶,但只有當他/她現在登錄Facebook時(即使對於那些從未授權您的應用程序的用戶)。您可以撥打FB.getLoginStatus()
並檢查返回的狀態。如果它等於notConnected
- 用戶現在登錄到Facebook。
- 1. 如何知道Facebook帳戶是個人帳戶還是公司類型帳戶?
- 2. Facebook登錄 - 檢查用戶是否擁有有效/已驗證的Facebook帳戶
- 3. 如何找出用戶是否擁有flickr專業版帳戶?
- 4. 如何檢查用戶是否擁有Google帳戶。
- 5. c#:如何知道'用戶帳戶'是否存在於Windows?
- 6. 擁有Facebook Connect的公司Facebook帳戶?
- 7. 檢查用戶是否已經擁有PHP和ORACLE的帳戶
- 8. 我如何知道我是否在使用Rackspace Developer + plus帳戶?
- 9. Facebook - 如何知道用戶是否使用應用程序?
- 10. 如何知道用戶是否在線?
- 11. 如何知道用戶是否閒置?
- 12. 如何檢查用戶是否擁有Dynamics CRM CRM帳戶的ReadAccess C#
- 13. 如何知道用戶是否已登錄Facebook? Django
- 14. 如何知道用戶是否通過Facebook登錄
- 15. 如何知道用戶是否來自Facebook鏈接?
- 16. iOS:如何知道郵件帳戶是否存在
- 17. 知道一個帳戶是否有推文
- 18. 如何知道客戶端是否存在XMPP服務器中的帳戶?
- 19. django如何知道哪個用戶擁有哪些數據?
- 20. 誰擁有Google AdSense帳戶?
- 21. 使用Google Firebase是否需要應用用戶擁有Google帳戶?
- 22. 如何驗證該用戶擁有Twitter帳戶?
- 23. Facebook API:如何讓php知道用戶是否是應用程序的粉絲?
- 24. 如何整合Facebook用戶帳戶?
- 25. 我如何知道SPList是使用系統帳戶存檔的?
- 26. Gravatar:我如何知道用戶是否有真實圖片
- 27. 如何知道用戶是否對Object有特權?
- 28. 如何知道用戶是否在AD組中有效存在
- 29. 如何知道ListA是否擁有ListB的所有內容?
- 30. 如何在C#中檢查用戶帳戶是否有效
希望不會,那將是非常可怕的... – 2010-10-14 19:54:06
您可以創建一個「
@brian_d,這不應該是一個答案嗎? – Dlongnecker 2010-10-14 20:13:13