# 如何获取一个分类的所有主题

**URL:** <https://meta.discourse.org/t/how-to-retrieve-all-topics-of-a-category/287557>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [2023 年12 月 5 日 10:45 UTC](https://meta.discourse.org/t/how-to-retrieve-all-topics-of-a-category/287557 "2023-12-05T10:45:34Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Calabrone76](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/calabrone76/32/346743_2.png) [@Calabrone76](https://meta.discourse.org/u/Calabrone76)\
**Post date:** [2023 年12 月 5 日 10:45 UTC](https://meta.discourse.org/t/how-to-retrieve-all-topics-of-a-category/287557/1 "2023-12-05T10:45:34Z")

</div>

大家好，  
我需要获取特定类别下的 **所有** 主题，并且 **仅** 限于该类别。  
因此，根据文档，搜索的 `.json` 端点似乎是正确的方法。  
问题是我不明白如何设置类别过滤器。  
我尝试了类似这样的方法：

`GET {{ _.base_url }}/search.json?q=#retail after:2023-12-05 order:latest_topic`

但结果是 null

```plaintext
{
	"grouped_search_result": null
}

```

我哪里做错了？如果我删除了类别标签（#retail），它就能工作，但会搜索所有类别。

提前感谢！

---

_[View the full topic](https://meta.discourse.org/t/how-to-retrieve-all-topics-of-a-category/287557)._
