facebook-graph-api的分页

时间:2011-12-06 10:25:06

标签: facebook-graph-api pagination

我使用graph-api来获取特定查询的数据。

我使用“ next ”字段的值进行分页。 假设 链接为http://graph.facebook.com/search?q=blade&type=post&limit=300&until=1322857230

此页面有2个链接

上一个”和“下一个

现在,当我点击上一个链接时,我得到的结果有最新的时间戳。 这怎么可能?上一个链接应该包含较旧时间戳的数据。

1 个答案:

答案 0 :(得分:0)

上一个链接有更新的数据bcoz您正在寻找“blade”关键字,直到12月2日,因此第一页从12月2日获取数据,前一个获取更新的数据,依此类推。但是如果你使用http://graph.facebook.com/search?q=blade&type=post&limit=300&until=1323167000然后搜索到12月6日,那么12月6日没有更新日期,这就是为什么它的上一页是空白的。

示例:

假设从第二个十二月开始有“Blade”关键字的2000个帖子,那么你的查询将从第二个12月开始返回前300个结果,假设从12月2日开始有500个结果,所以在第一页中你得到300个并且在在上一页中,您将获得200的剩余部分以及从12月3日起的另外100个结果。

有意义吗?