Я хотел бы получить RSS-ленту только для тем без ответов с определённым тегом, например https://meta.discourse.org/tag/unsupported-install?max_posts=1.Это возможно?
Я пробовал https://meta.discourse.org/tag/unsupported-install.rss?max_posts=1, но фильтр «без ответов» не был применён.
Боюсь, что в ленте всё же отображаются правильные элементы.
Этот работает корректно: https://meta.discourse.org/latest?max_posts=1&tags=unsupported-install — он показывает нужные темы:
Но RSS-версия https://meta.discourse.org/latest.rss?max_posts=1&tags=unsupported-install, похоже, игнорирует параметр tags=unsupported-install — там отображаются все последние сообщения.
При изучении вопроса я обнаружил, что маршруты .rss на самом деле не вызывают тот же бэкенд-код, что и маршруты .json, поэтому поведение немного отличается, и параметры запроса игнорировались. Я не уверен, что маршруты .rss должны быть разными, но мое изменение гарантирует, что маршрут /latest.rss будет учитывать любые параметры запроса. Если вы используете другие маршруты .rss, возможно, нам потребуется обновить и их.