Обновление пользовательских полей через API

Я изучил документацию по API, но не могу найти, как редактировать информацию о пользователе, кроме электронной почты и аватара. Например, имя, фамилию и, что более важно, пользовательские поля.

Пожалуйста, помогите.

Спасибо.

Вы можете узнать, как сделать запрос к API, используя инструкцию по реверс-инжинирингу API Discourse

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

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

Есть ли уже какое-то подробное решение по этой теме, @hjalali?

Помог ли вам этот материал?

Теперь на docs.discourse.org появилось сообщение:

Примечание: Для любых конечных точек, не указанных в списке, вы можете следовать руководству реверс-инжиниринг API Discourse, чтобы понять, как использовать конечную точку API.

Однако мы будем периодически обновлять его, чтобы сделать более полным.

@philipp96, вы смотрели Reverse engineer the Discourse API? Понимание того, как выполняется такое действие, очень простое. Буквально дело нескольких секунд, как только вы научитесь это делать. :slight_smile:

По поводу вопроса о пользовательском поле:

  1. Откройте вкладку «Сеть» (Network) в инструментах разработчика вашего браузера.

  2. Обновите поле в вашем профиле пользователя.

  3. Найдите [ваше имя пользователя].json в разделе «Имя» (Name) на вкладке «Сеть» (вы также можете отфильтровать по строке json).

  4. Щелкните вкладку Payload справа.

  5. Все данные, отправленные в теле вашего запроса, записаны здесь:

Для других запросов процесс такой же.