2012-03-29 71 views
0

我已經在Java中實現了一個簡單的RSS閱讀器。我打了一個URL,我找回了一些XML文本。我解析它並檢索我感興趣的數據。 現在我想要實現Google Reader正在做的事情。它具有我們可以向下滾動並查看舊帖子的功能。我怎樣才能得到這些舊帖子,就像我每次看到URL時所看到的那樣,我得到的是相同的XML?向下滾動Google閱讀器等RSS閱讀器中的功能

+0

你能分享你打的網址嗎?另外,你是否說你只能看到飼料上的最新消息(項目)? – 2012-03-29 20:51:26

+0

是的。我只看到最新的商品。但是有沒有辦法得到舊物品?正如大提琴在下面的答案中指出的那樣,我猜Google會更頻繁地點擊該URL以獲取更多項目。 – 2012-03-29 21:29:08

+0

我忘了提及網址。這裏是:http://gdata.youtube.com/feeds/api/users/trailers/uploads?v=2 – 2012-03-30 07:45:44

回答

4

Google比您閱讀rss鏈接的次數多得多,並將所有文章存儲在數據庫中。所以,當你閱讀它並在Google Reader中向下滾動時,它實際上會顯示它存儲在數據庫中的所有文章。 RSS網址只能用於Google閱讀器來填充其數據庫,但不能直接用於顯示。

+0

謝謝。因此,Google的做法比你想象的要多得多。我將在我簡單的RSS閱讀器中實現類似的功能。 – 2012-03-29 21:24:40

+0

與此同時,我試圖通過使用Google閱讀器的API來查看是否可以訪問所有提要(最新和最新)。在這方面的任何指針?或者我應該把這作爲一個新問題? – 2012-03-30 07:55:57

+0

像@cello提到的那樣,所有的RSS提要內容都是預先定期緩存的,並存儲在數據庫中...因此,您可以在任何特定時間獲得最新的舊提要... – msarathy 2013-06-25 15:56:52