Добавлять модераторов категорий через API?

Я изучаю API в отношении категорий. Я вижу здесь, что можно назначить пользователей модераторами категорий. Есть ли способ сделать это через API?

Если это возможно, я предполагаю, что для этого нужно использовать POST-запрос для создания новой категории (или PUT-запрос для обновления одной категории), и, возможно, в параметрах “permission” или “group_permissions”.

И есть ли пример кода на JavaScript для выполнения такого запроса?

Вы можете использовать Как выполнить обратную разработку API Discourse, чтобы узнать формат вызовов API.

Спасибо. Эта ссылка ведет на gem, включая этот пример файла, что действительно полезно.

Я искренне благодарен за всю помощь, которую мне оказали команда и сообщество, пока я разбирался с этим. Discourse — это просто потрясающий пример того, каким может быть программное обеспечение с открытым исходным кодом и поддерживающее сообщество разработчиков.

Работать с API очень интересно. Извините за вопрос новичка, но: существует ли возможность:

  1. Вызывать API Discourse прямо из моего форума Discourse (например, вызывать API, когда пользователь нажимает кнопку на форуме), а затем
  2. Отображать некоторые результаты работы API на моём форуме (например, вызвать метод «get categories» в API и затем отобразить полученный список категорий на главной странице форума)?

Да, оба варианта возможны с помощью пользовательских тем. Подробнее об этом читайте в руководстве разработчика по темам Discourse.