我使用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