gpt4 book ai didi

javascript - 如何使用 FQL 和 facebook API 获取在线好友列表?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:07 24 4
gpt4 key购买 nike

使用 Facebook 连接 Java 脚本客户端 API 登录 Facebook 后,我得到了我的 friend 列表。我想要在给定时间在线的 friend 列表。

最佳答案

您可以使用 user 表的 online_presence 列,它提供了用户当前的 Facebook 聊天状态。这不是万无一失的“这个用户现在在线吗”,但它确实服务于一般目的。此列是一个字符串,具有以下四个可能值之一:activeidleofflineerror。结合此查询 friend 表可以产生您请求的结果(在这种情况下,我认为“在线”是指 activeidle) :

SELECT uid FROM user WHERE
online_presence IN ('active', 'idle')
AND uid IN (
SELECT uid2 FROM friend WHERE uid1 = $user_id
)

更新:

请注意,您需要 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他的回答。

关于javascript - 如何使用 FQL 和 facebook API 获取在线好友列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1795934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com