2013-11-10 30 views
4

進出口使用reddit的API,我想如預期進行分頁結果,作品之後,但在返回之前「空」對任何這些查詢的reddit的API分頁:以前總是空

{modhash: "", children: Array[26], after: "t3_1q9s6e", before: null} 

http://www.reddit.com/r/all/new.json?limit=100& 
http://www.reddit.com/r/all/new.json?limit=100&after=t3_1qa3v3 
http://www.reddit.com/r/all/new.json?limit=30&after=t3_1qa3v3 

爲什麼之前一直返回null?它是一個錯誤還是我失去了一些東西

回答

8

如文檔描述,嘗試指定次數:

http://www.reddit.com/r/all/new.json?limit=30&after=t31qa3v3&count=10

基本上會發生什麼是reddit的需要知道你剛剛看到多少職位以確定「以前」列表的起點是什麼。因此,如果你使用上面的例子,你要告訴api從t31qa3v3之後的文章開始,顯示30個新的結果,並給你在t31qa3v3之前的10個點的文章ID作爲你的之前的值。如果你不包括計數,它將不知道要使用什麼,因此爲空。