我目前正在Facebook开发一个应用程序,其中包含我的朋友列表并显示他们的在线状态。为此,我使用了:
$fql = "SELECT uid, name, online_presence, status FROM user WHERE uid IN ( SELECT uid2 FROM friend WHERE uid1 = '".$this->user_id."')";
$active = $this->facebook->api(array(
'method' => 'fql.query',
'query' =>$fql
));
但由于我在打开应用程序时只收到此信息(状态,在线状态),因此在我重新加载应用程序之前不会更改。
我的问题是,如何才能让我的朋友实时更新状态更改或在线状态更改?
请帮忙。感谢。
答案 0 :(得分:0)
您可能需要定期执行该查询,或使用XMPP(Jabber)连接来实时获取更新。