2012-02-18 42 views
0

我想创建一个桌面应用程序,在特定的朋友联机时通知我。我的想法是使用聊天API,但发现它不支持“存在探测”,我认为这是我需要的。任何其他要这样做?如何检测朋友何时在线?

回答

1

最好的办法是使用FQL user tableonline_presence字段。

online_presence:用户的Facebook聊天状态。返回一个字符串,其中一个活动, 空闲,离线或错误(当Facebook无法确定服务器端存在 信息时)。当该信息受限于隐私 原因时,该查询不会返回用户的 Facebook聊天状态。

要访问此信息,您需要用户授予您应用程序的friends_online_presence权限。