2015-03-02 3 views
1

Предположим, я написал код для создания RSS для веб-сайта. Несколько читателей RSS подписались на RSS.Как заставить подписчиков RSS снова читать старые RSS-элементы?

Предположим, что я обновил код генерации RSS, и теперь мой RSS изменен. Абоненты RSS по-прежнему отображают «старые» RSS, так как они еще не читали RSS.

Теперь интересно, как сделать подписчиков RSS «обновить» пункты RSS. Можно ли добавить тег/поле в RSS, чтобы абоненты снова прочитали старые RSS?

ответ

1

Ваш самый безопасный вариант - внести новые данные с новым <guid>: https://stackoverflow.com/a/164595/989257. Также обновление заголовков или содержимого может заставить некоторых читателей считать старые записи новыми/непрочитанными.

+0

Я боюсь, что изменение 'guid' сделает дубликаты. Имеет ли это смысл ? – Michael

+0

Возможно, он будет делать дубликаты, но это также гарантирует, что читатели rss видят элементы как новые. Вместо этого вы можете просто попробовать обновить теги заголовка и описания. – janih

+0

Хорошо, спасибо. Я боюсь, что дубликаты еще хуже :( – Michael

Смежные вопросы