Facebook FQL不返回我朋友列表中的所有朋友
可能重复:Facebook FQL不返回我朋友列表中的所有朋友,facebook,facebook-fql,Facebook,Facebook Fql,可能重复: 我为我的朋友做了一个FQL查询 SELECT name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 它返回了161个朋友,而我的facebook显示了163个。 我看了一下名单,发现有两个联系人不见了。我看不出这些朋友有什么特别之处,可以解释为什么他们不在FQL查询的列表中 你知道为什么会发生这种情况吗?你可以通过指定查询的偏移量来尝试分页查询 因此,在查询以下表和连接时,使用基于时间的分页
我为我的朋友做了一个FQL查询
SELECT name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
它返回了161个朋友,而我的facebook显示了163个。
我看了一下名单,发现有两个联系人不见了。我看不出这些朋友有什么特别之处,可以解释为什么他们不在FQL查询的列表中
你知道为什么会发生这种情况吗?你可以通过指定查询的偏移量来尝试分页查询 因此,在查询以下表和连接时,使用基于时间的分页而不是“偏移量”,以确保每次调用都能返回尽可能多的结果。对于这些图形API连接,请使用“自”和“直到”参数(例如) 对于这些FQL表,使用WHERE子句,该子句使用其“timestamp”/“created_time”列进行分页(例如,“SELECT message,created_time FROM stream,其中source_id=21543405100,created_time<1299634732”) 你也可以参考这个来获得更多的例子
问题是,在前端,facebook还显示了评论中描述的停用好友,而使用fql,您将获得没有停用帐户的好友列表。我遇到了类似的问题。据我所知,故意阻止所有应用程序活动的朋友也不会出现在此查询中