FQL流表非常不一致

时间:2012-09-17 13:42:48

标签: facebook-graph-api facebook-fql

FQL流表肯定是不一致的。在流表doc中,可以阅读Each query of the stream table is limited to the previous 30 days or 50 posts, whichever is greater.

我尝试了这个简单的查询SELECT created_time FROM stream WHERE source_id = A_FRIEND_ID,它只返回5个结果(最后一个是从9月4日开始)。然后,向该查询添加一个简单的LIMIT 20,就像这个SELECT created_time FROM stream WHERE source_id = A_FRIEND_ID LIMIT 20一样,返回13个结果(最后一个来自8月27日,仍然是30天范围内)。

根据50个结果或最近30天的数据,我应该能够在第一个查询中检索超过5个帖子,对吧?为什么添加LIMIT 20会为我带来更多结果呢?这毫无意义!

哦,在WHERE子句中使用created_time字段也没有帮助。我尝试使用created_time字段为同一位朋友检索正好30天的数据,例如SELECT created_time FROM stream WHERE source_id = 100004130401362 AND created_time < 1347840000 AND created_time > 1345248000,它返回与上面相同的内容,只有5个结果。

这里有什么显而易见的东西吗?

0 个答案:

没有答案