RSSフィードの古いアイテムをすべて取得するにはどうすればいいですか? 質問する

RSSフィードの古いアイテムをすべて取得するにはどうすればいいですか? 質問する

私は、独自の RSS リーダーの作成を試みています。「XML の解析」部分は扱えます。行き詰まっているのは、「古い投稿を取得するにはどうしたらよいか」ということです。

ほとんどのRSSフィードは、XMLファイル内に最新の10~25件の項目のみをリストします。全てフィード内のアイテム、しかも最新のものだけではないのですか?

私が見つけた唯一の解決策は、「非公式」のGoogle Reader APIを使用することでした。これは次のようなものです。

http://www.google.com/reader/atom/feed/http://fskrealityguide.blogspot.com/feeds/posts/default?n=1000

アプリケーションを Google Reader に依存させたくありません。

もっと良い方法はありますか? Blogger では「?start-index=1&max-results=1000」、WordPress では「?paged=5」とできることに気付きました。最新の項目だけでなく、すべてを取得できるように RSS フィードを取得する一般的な方法はありますか?

ベストアンサー1

RSS/Atom フィードでは、履歴情報を取得できません。上記で示した Blogger や WordPress の例のように、フィードの発行者が希望する場合は、履歴情報を提供する必要があります。

Google Reader に多くの情報が含まれている唯一の理由は、最初に起動したときにその情報を記憶しているからです。

このようなことについては、次のような情報があります。ATOMプロトコルの拡張ただし、実際にどこかに実装されているかどうかはわかりません。

おすすめ記事