我的应用程序有一个搜索功能,您可以在其中根据各种过滤器找到用户。
我最近添加了一个指示器,以便您可以查看用户是否在线。我通过获取 user_online_presence 权限来完成这项工作,然后在过滤结果后,使用存储在我的数据库中的用户 access_token 发出 FQL 请求。
现在,我想做到这一点,这样我就可以根据用户是否登录来过滤搜索。所以,不知何故,我需要将每个用户的在线状态存储在我的数据库中。
这似乎是实时更新的用途,但 Facebook 并未将 online_presence 列为我可以订阅的内容。
在https://developers.facebook.com/docs/reference/api/realtime/上,他们说:“您可以订阅除已验证之外的所有用户对象属性。”
但 online_presence 未列为用户字段: https ://developers.facebook.com/docs/reference/api/user/
有没有人试过这个?