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