2012-03-29 8 views
0

私はJavaで単純なRSSリーダーを実装しました。私はURLをヒットし、いくつかのXMLテキストを取得します。私はそれを解析し、私が興味を持っているデータを検索します。 今私はGoogle Readerが何をしているのかを実装したいと思います。それは私たちが古い投稿をスクロールして見ることができる機能を持っています。これらの古い投稿は、同じXMLを取得したURLにたどり着くたびに、どうやって取得できますか?Google ReaderのようなRSSリーダーの機能をスクロール

+0

あなたは打つURLを共有できますか?また、最新のニュース(アイテム)をフィードでしか見ていないと言っていますか? –

+0

はい。私は最新のものだけを見ています。しかし、古いアイテムを入手する方法はありますか?下の答えでCelloが指摘したように、私はGoogleがより多くのアイテムを入手するためにURLをより頻繁にヒットすると思います。 –

+0

URLに言及するのを忘れていました。ここにあります:http://gdata.youtube.com/feeds/api/users/trailers/uploads?v=2 –

答えて

4

Googleは、読んでいるよりもはるかに頻繁にrssリンクにアクセスし、すべての記事をデータベースに保存します。あなたがそれを読んで、Google Readerでスクロールすると、実際にはデータベースに保存されているすべての記事が表示されます。 RSS URLは、Googleリーダーがデータベースを埋めるためにのみ使用するもので、表示用に直接使用するものではありません。

+0

ありがとうございます。そのため、Googleはあなたが思う以上に多くのことを行っています。私は単純なRSSリーダーで同様の機能を実装します。 –

+0

同時に、私はGoogleリーダーからAPIを使用してすべてのフィード(最新のものと古いもの)にアクセスできるかどうかを確認しようとしています。その点に関するポインタ?それとも新しい質問としてこれを置くべきですか? –

+0

@celloと同様に、RSSフィードのコンテンツはすべて定期的にキャッシュされ、DBに保存されています...いつでも最新の古いフィードを取得できます... – msarathy

関連する問題