私は、独自の RSS リーダーの作成を試みています。「XML の解析」部分は扱えます。行き詰まっているのは、「古い投稿を取得するにはどうしたらよいか」ということです。
ほとんどのRSSフィードは、XMLファイル内に最新の10~25件の項目のみをリストします。全てフィード内のアイテム、しかも最新のものだけではないのですか?
私が見つけた唯一の解決策は、「非公式」のGoogle Reader APIを使用することでした。これは次のようなものです。
アプリケーションを Google Reader に依存させたくありません。
もっと良い方法はありますか? Blogger では「?start-index=1&max-results=1000」、WordPress では「?paged=5」とできることに気付きました。最新の項目だけでなく、すべてを取得できるように RSS フィードを取得する一般的な方法はありますか?
ベストアンサー1
RSS/Atom フィードでは、履歴情報を取得できません。上記で示した Blogger や WordPress の例のように、フィードの発行者が希望する場合は、履歴情報を提供する必要があります。
Google Reader に多くの情報が含まれている唯一の理由は、最初に起動したときにその情報を記憶しているからです。
このようなことについては、次のような情報があります。ATOMプロトコルの拡張ただし、実際にどこかに実装されているかどうかはわかりません。