2011-07-26 72 views
1

我正在使用Google閱讀器API獲取任何RSS源的所有可用項目。我使用它如下:谷歌閱讀器API不顯示所有結果

http://www.google.com/reader/atom/feed/[RSS FEED LINK]?n = [要顯示的項目的數量] & r = o & ot = [UNIX時間戳開始日期]

據我所知,這應該返回所有項目從時間戳指定的日期開始(開始日期不應該比一個月前更早)。它適用於某些供稿,但在大多數供稿中,它不顯示所有可用的項目(儘管它們在使用Google閱讀器時可用)。

例如:

http://www.google.com/reader/atom/feed/http://www.360cities.net/rss/area/Greece.rss?n=1000&r=o&ot=1306959543

該鏈接僅顯示了24-07-2011開始爲當前日期,儘管它應該顯示的項目開始26-06-2011項目。如果Google Reader閱讀了相同的鏈接(http://www.360cities.net/rss/area/Greece.rss),則會顯示更多結果。

有什麼解決方法?

+0

我只看到10個項目時,我認爲谷歌閱讀器飼料正常(http://www.google.com/reader/view/feed/http://www.360cities.net /rss/area/Greece.rss)。你確定你使用的是同一個網址嗎?據我所知,讀者直到幾個小時前纔看到這種飼料。 –

回答

4

幸運的是,我找到了解決我的問題了大量的研究後:

  • 在這種形式的URL返回RSS的最近的N項訂閱

    HTTP:/ /www.google.com/reader/atom/feed/[RSS]?n=[N]

    [N] =要顯示的項目數(最大值:1000)。

    [RSS] = rss提要的網址。

  • 要獲得下N個較舊的項目,應使用另一個參數繼續字符串。它可以在gr內找到:在每個結果頁面中連續標記。因此,要獲得N箇舊的項目,應使用此格式的網址:

    http://www.google.com/reader/atom/feed/[RSS]?n=[N] & c = [C]

    [N] =要顯示的項目數(最大值:1000)。

    [RSS] = rss提要的網址。

    [C] =延續串

例子:

我希望這會幫助別人。

感謝

+1

這是繼續的一個很好的解釋。非常感謝! –

+0

不客氣 – YAM