Тема: feeds
-
Публикация веб-ленты: RSS 2.0, Atom или JSON Feed и детали, от которых зависят программы чтения
Atom требует id, title и updated у ленты и каждой записи, а даты — в формате RFC 3339. RSS 2.0 требует title, link и description канала, использует даты RFC 822 и guid, у которого isPermaLink по умолчанию равен true. JSON Feed 1.1 требует version, title и items с id и содержимым и передаётся как application/feed+json. Стабильные идентификаторы, полное содержимое, условный 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