2012-03-30 80 views
1

我有点困惑。 文档说:Facebook图形API:FQL请求30天以上

流表的每个查询仅限于前30天或 50个员额,以较高者为准,但可以使用具体时间 领域,如与FQL运营商一起CREATED_TIME(如<或>) 检索更多范围的帖子。

所以,我想,例如:

NSString *fqlStr1 = [NSString stringWithFormat: 
        @"SELECT actor_id, message FROM stream WHERE source_id = me() AND created_time > %d AND created_time < %d",dayBefore,dayAfter]; 

这本来是我的生日后显示的前一天和当天之间的所有帖子... 这八九不离十worked..but它不仅是能够抓取像8个职位......并且这些日期是正确的我在一个计算器中检查了他们。当我调整时间时有点奇怪......就像做出一天之前和之后一天...之后...我得到一个不同的职位集,但仍然只有10 ....我应该做一个多点查询...像1小时的间隔?这是什么原因?

-Josh

+0

那段时间实际上有多少帖子? 8? – Paulpro 2012-03-30 02:06:33

+0

Lol no ..more ..更多..生日:) ..当在1小时内完成它时,我会以50-60结束。但它感觉效率低下。 – JoshDG 2012-03-30 02:15:58

回答

1

尝试将LIMIT 5000添加到查询结尾。

+0

它给了我6个月的职位 – 2014-03-26 14:07:19