Facebook的fql不正确的ORDER BY排序

时间:2011-04-06 19:46:37

标签: facebook facebook-fql

我有这个fql查询:

  SELECT link_id, owner, owner_comment, created_time, title, summary, url, image_urls
    FROM link 
   WHERE owner IN (SELECT uid2 
                   FROM friend 
                  WHERE uid1 = me()) 
ORDER BY created_time DESC 
   LIMIT 0,200;

它应该显示我的朋友发布的最近200个帖子,但它显示的是owner ID ASC,然后是created_time DESC

ORDER BY中的fql仅限一次使用吗?我怎样才能使它发挥作用?

1 个答案:

答案 0 :(得分:3)

我怀疑问题是LIMIT声明。 FQL有一些奇怪的内部行为来优化他们自己的内部API。

尝试删除LIMIT语句,然后只给它一个特定的AND created_time > <point in time>,看看它是否正确排序。如果是这样,那就是原因。