我使用Facebook连接Java脚本客户端API在Facebook上登录后获得了我的朋友列表。我想要在特定时间在线的朋友列表。如何使用FQL与Facebook API获取在线朋友列表?
3
A
回答
13
您可以使用user
表中的online_presence
列,该列给出用户当前的Facebook聊天状态。这不是一个万无一失的“现在这个用户在线”,但它确实起到了一般用途的作用。此列是具有四个可能值之一的字符串:active
,idle
,offline
或error
。查询friend
表连同这可以产生你所要求的结果(在这种情况下,我认为“在线”是指active
或idle
):
SELECT uid FROM user WHERE
online_presence IN ('active', 'idle')
AND uid IN (
SELECT uid2 FROM friend WHERE uid1 = $user_id
)
UPDATE:
请注意,您所需要的user_status
许可阅读用户的状态和user_online_presence
和/或friends_online_presence
许可online_presence
。
感谢https://stackoverflow.com/users/613631/laphroaig(Facebook online friend)和https://stackoverflow.com/users/570958/roozbeh15的回答。
相关问题
- 1. Facebook Graph API,如何获取Facebook在线朋友列表?
- 2. Facebook:如何使用图形API或FQL获取最后朋友签入列表
- 3. 获取在线朋友列表API
- 4. Facebook的FQL - 获取的好友列表中的朋友
- 5. 如何使用Graph API在iPhone中获取在线Facebook朋友?
- 6. 获取朋友列表Facebook Api
- 7. Facebook的api android获取朋友列表
- 8. 如何使用Facebook API获取朋友的朋友?
- 9. 如何使用Facebook API获取朋友的javascript列表
- 10. Facebook获取朋友列表
- 11. FQL获取在线朋友返回零
- 12. Facebook图形API - 获取朋友朋友列表?
- 13. facebook FQL获取朋友参加活动
- 14. 如何使用Javascript + FQL获取朋友的Facebook状态?
- 15. 获取在线朋友列表的FQL - 目标c
- 16. 使用Graph API获取Facebook朋友
- 17. Facebook批处理/ fql朋友列表朋友是
- 18. 获取我朋友的朋友列表
- 19. Facebook的api朋友列表
- 20. 获取Facebook用户朋友列表?
- 21. Facebook - 获取朋友列表在php
- 22. 使用graph api从facebook按名称获取朋友列表?
- 23. 使用最新的API获取Facebook朋友列表
- 24. 如何在android中使用graph api获取朋友列表?
- 25. 如何在Android中使用Graph API获取Facebook性别的朋友列表?
- 26. 如何获得全部使用PHP sdk或FQL的Facebook朋友?
- 27. 如何使用护照js获取Facebook朋友列表?
- 28. 如何使用Android Facebook SDK获取完整的朋友列表
- 29. 如何使用FBSDK for iOS获取Facebook朋友列表?
- 30. 如何使用Spring Social获取Facebook朋友列表
我在尝试,但99%的朋友列表中有online_presence为空。为什么?任何帮助?我在这里提出了一个新的问题:http://stackoverflow.com/questions/5666153/facebook-online-friend – Laphroaig