我想要一个仅包含未回答话题的 RSS 订阅源,例如带有标签的 https://meta.discourse.org/tag/unsupported-install?max_posts=1
这可行吗?
我尝试了 https://meta.discourse.org/tag/unsupported-install.rss?max_posts=1,但未回答的筛选条件并未生效。
我想要一个仅包含未回答话题的 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/c/support/?solved=yes
以及
https://meta.discourse.org/c/support/?solved=no
谢谢 Sam,生日快乐!
好的,但我可以在 RSS 源中使用该过滤器(或 max_posts)吗?这似乎不可能?
附:我本应该将链接作为代码发布(现已更新)。
我觉得标签筛选功能有点局限,你可以用这个技巧将标签注入到最新帖子中:
https://meta.discourse.org/latest.rss?max_posts=1&tags=unsupported-install
我已创建一个拉取请求来解决此问题:
在排查过程中,我发现 .rss 路由实际上并未调用与 .json 路由相同的后端代码,这就是导致行为略有不同且忽略查询参数的原因。我不确定 .rss 路由是否确实需要不同,但我的修改确保了 /latest.rss 路由会考虑任何查询参数。如果您正在访问其他 .rss 路由,我们可能也需要对这些路由进行更新。
太好了,非常感谢 @blake