【发布时间】:2011-04-14 16:06:57
【问题描述】:
我尝试了一些在这里找到的解决方案来在线获取我朋友的列表:
Facebook FQL query to get all users online
How to get list of online friends using FQL with facebook API?
这是我的 fql 查询:
$fql = "SELECT uid, name, online_presence, status FROM user WHERE uid IN
( SELECT uid2 FROM friend WHERE uid1 = '".$me['id']."')";
但是我 99% 的朋友的状态字段是空的。我只为 6/7 的朋友获得了存在(活动、空闲、离线)。状态字段也是如此。
如何获得完整的存在和状态数据?我错过了什么?我需要为我的应用申请特定权限(目前我只有基本权限)。
非常感谢。
编辑:@Roozbeh15 解决方案就是答案,但我需要弄清楚为什么结果与聊天中的用户数量不同。 fql 用户数始终小于 fb 聊天中的用户。你知道为什么吗?
【问题讨论】:
标签: facebook facebook-fql