回答
创建<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