I use Discourse API client for PHP (by @michaeld I guess) and I can’t find how to get a category name/slug with only with an ID.
I need it to display (slug and id) of all our categories and their sub-categories.
But when I get the categories list, the only information about sub-categories is their id.
Кажется, site.json — это способ получить список всех категорий. Упомянуто ли это где-то в docs.discourse.org? Я перерыл документацию в поисках способа получить названия подкатегорий, но не смог найти. Или есть лучший способ?
Выполнение API-запроса к site.json — это правильный способ получить список категорий, включая подкатегории. Кроме того, если вы хотите, чтобы в ответе на запрос к site.json возвращались приватные категории, необходимо выполнить аутентифицированный API-запрос.
Я не вижу никаких ссылок на site.json в документации. Поскольку categories.json не возвращает подкатегории, описание маршрута categories в документации неверно: в нём указано, что маршрут возвращает все категории. Я исправлю это.