我在本地 MySQL 数据库中记录了我的应用程序的所有用户。我拥有获取用户在线状态所需的所有相关信息 [UID、access_token
和授予的 扩展权限
]。
如何获取所有用户的在线状态?
我目前使用的方法是分别查询每个用户:
$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+。
附注多查询对我不起作用,因为询问用户是否存在需要提供 access_token
。
最佳答案
我的解决方案:
SELECT name, uid, online_presence FROM user WHERE uid=me()
关于php - Facebook FQL查询让所有用户在线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5433150/