/categories.json API 调用仅返回顶级类别,至少在我的服务器上是这样。我可以通过 /c/<id>.json 读取子类别,但不知道如何获取这些 ID。
3 个赞
要获取 API 中的所有类别和子类别,您需要向 /site.json 发起请求。如果您不介意查看 PHP/WordPress 代码,这里有一个获取所有类别的 API 请求示例:wp-discourse/lib/plugin-utilities.php at main · discourse/wp-discourse · GitHub
5 个赞
太好了,谢谢!
我注意到返回的分类记录中没有父分类。如果有的话,我认为从 /catgories.json 获取所有分类的扁平化列表会是更令人意外的结果,而不是仅返回根层级。
1 个赞
我看到 subs 从 sites.json 中获取了 parent_category_id。那么我想知道,为什么 categories.json 只包含根层级?
2 个赞
请注意,您现在可以从 categories.json 获取所有类别和子类别:
/categories.json?include_subcategories=true
1 个赞