0
我目前正在Facebook上开发一个应用程序,其中列出了我的朋友并显示了他们的在线状态。为了得到这个,我用:Facebook API实时朋友的在线状态更新
$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
));
但自从我当我打开我的应用我只得到当时该信息(状态,在线状态),它会不会改变,直到我重装我的应用程序。
我的问题是,我怎样才能实时更新我的朋友的状态更改或在线状态更改?
请帮忙。谢谢。
所以这是唯一的方法? – 2011-03-14 07:44:44
嗯,是的。您必须继续检查,或挂钩到XMPP并将更新发送给您。 – 2011-03-14 08:08:13
['friends_online_presence'](https://developers.facebook.com/docs/authentication/permissions/)权限如何? – 2012-08-09 18:31:10