テーマ: feeds
-
Webフィードの公開:RSS 2.0、Atom、JSON Feedと、リーダーが依存する細部
Atomではフィードと各エントリにid、title、updatedが必要で、日付はRFC 3339に従います。RSS 2.0ではチャネルのtitle、link、descriptionが必要で、RFC 822の日付と、isPermaLinkが既定でtrueのguidを使います。JSON Feed 1.1ではversion、title、idと内容を持つitemsが必要で、application/feed+jsonとして配信します。形式の選択より、安定したID、全文、条件付きGET、自動検出が重要です。
-
Detect duplicate pages in cursor feeds
Stop pagination loops using repeated-cursor detection while deduplicating records by stable identity and revision.
-
変化するフィードには条件付き GET を使う
フィードの表現をバリデーターとともにキャッシュし、ユーザー、言語、クエリの違いを混同せずに、304 の後で正しく再利用する。
機械可読: JSON