我記錄了我的應用程序的所有用戶在本地,MySQL數據庫。我擁有獲取用戶在線狀態的所有相關信息[UID, access_token
並授予extended permission
]。Facebook的FQL查詢,以獲得所有用戶在線
如何獲得所有用戶的在線狀態?
我使用目前的做法,是將單獨查詢每個用戶:
$facebook->api(array
(
'access_token' => 'x',
'method' => 'fql.query',
'query' => "SELECT uid, name, first_name, last_name, online_presence FROM user WHERE uid = x"
));
但是,這是一次以程序與150個用戶。我甚至不談論400+或1000+。
p.s.多查詢不適合我,因爲詢問用戶存在需要提供access_token
。
這不起作用:你的說法是不可轉位。 WHERE子句必須包含一個可索引列。這樣的列在從 – Laphroaig 2011-04-14 20:29:37
鏈接的表格中標有*,我也試圖找到有效的解決方案。 – Laphroaig 2011-04-14 20:30:16