Facebook Graph API:如何获得在线好友/或活跃的最后X分钟

时间:2015-06-10 11:04:16

标签: facebook facebook-graph-api

过去&现在

几年前,Facebook在v2.0中支持FQL来检索用户的在线好友(Facebook : Get List of Online Friends Using Graph api

然而,这个FQL已从v2.3中删除,更糟糕的是Facebook从2015年4月起完全删除了聊天API(XMPP)。

目标

是否仍然可以使用Graph API /或任何其他方法生成Facebook好友列表及其上次活动时间/当前在线? (与Facebook桌面上的聊天窗口基本相同)

这很有用:

  • 当用户想要查看谁在线但又不想让他们的朋友知道他们在线atm时
  • 或手机屏幕上的简单小部件,用户可以快速查看谁在线而无需Facebook登录(小部件从使用API​​ /或其他方法的第三方服务器获取数据提供该清单)

非常感谢您的输入

1 个答案:

答案 0 :(得分:0)

不,这是不可能的 - 因为你已经发现,Facebook删除了所需的权限/端点。唯一的方法是为此实现自己的例程。例如,通过存储访问用户的时间戳。每当该用户的朋友也访问您的应用程序时,您都可以向他显示这些内容。当然,它仅适用于授权您的应用程序的用户,并且您只能检测用户是否在您的应用程序中在线/活动,而不是在Facebook上。