目前检查用户是否在Facebook上线的最佳(也许是唯一的)方法是检查用户表中的FQL online_presence 属性。但由于FQL很快就会被弃用(与XMPP一起),因此无法再检索online_presence。
是否有另一种获取用户在线状态的方法(可能来自Graph API)?
答案 0 :(得分:0)
我无法知道您可以从Graph API端点获取online_presence
。它在/{user_id}
字段中缺失(请参阅https://developers.facebook.com/docs/graph-api/reference/v2.0/user/)
恕我直言,您可以继续使用FQL,直到2016年8月7日,所以我建议您坚持使用当前的解决方案。也许今后更新Graph API也会返回online_presence
。
答案 1 :(得分:0)
online_presence
是一个非常古老的FQL查询,几年前被删除了(回到v2.0)。根据{{3}}帖子,它不再是可能的。