Мы используем вызовы API из внешней программы для автоматического создания некоторых тем.
Теперь мы хотим автоматически изменить логотип некоторых категорий, извлекая изображение из ранее созданных в Discourse постов.
Однако в документации по API мы не нашли опции для установки логотипа категорий — только цвета, названия или цвета текста. Документация по API Discourse
Есть ли способ сделать это?
Не в том ли месте документации мы ищем?
Спасибо, я изучу это более подробно.
Кажется, вы можете проанализировать это с помощью инструментов разработчика в браузере.
Однако для изображения логотипа категории нет режима редактирования — есть только кнопка для открытия диалогового окна выбора, и я не вижу в браузере, какое поле обновляет Discourse.
Проблема, с которой я столкнулся, заключается в том, что нет метода PUT для установки логотипа.
Существует метод POST, с помощью которого можно задать все свойства категории.
Но этот метод POST предназначен для создания категории, а не для её обновления и изменения свойств категории.
Возможно, его можно как-то использовать для обновления категории.
в качестве примера использования нового API загрузки изображений в Discourse. Он предназначен для другой цели, но, вероятно, применим и в вашем случае.