我尝试了一些在这里找到的解决方案来获取我的在线好友列表:
这是我的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聊天中的用户。你知道为什么吗?