我正在使用Fql查询来获取在线朋友。问题是当我登录为开发者帐户(开发者帐户意味着:我生成facebookID的帐户)时,我得到所有在线的朋友列表但是如果我登录在不同的帐户中,我只获得在线的开发者帐户(如果在Facebook中记录了开发者帐户),并且对于剩下的朋友显示所有人都在线下。我提供的权限是user_online_presence
,friends_online_presence
,user_status
。
我使用的查询是
SELECT name,uid FROM user WHERE online_presence IN ('active', 'idle') AND uid IN ( SELECT uid2 FROM friend WHERE uid1 = me()) order by name desc