我在本地 MySQL 数据库中记录了我的应用程序的所有用户。我拥有获取用户在线状态所需的所有相关信息 [UID, access_token
并已授予extended permission
]。
如何获取所有用户的在线状态?
我目前使用的方法是分别查询每个用户:
$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+。
ps multiquery 对我不起作用,因为询问用户存在需要提供access_token
.