Я изучил документацию по API, но не могу найти, как редактировать информацию о пользователе, кроме электронной почты и аватара. Например, имя, фамилию и, что более важно, пользовательские поля.
Пожалуйста, помогите.
Спасибо.
Вы можете узнать, как сделать запрос к API, используя инструкцию по реверс-инжинирингу API Discourse
Это уже как минимум второй раз за два дня, когда на вопрос отвечают именно этим. Эта ссылка должна быть в самом верху документации.
Я согласен, если существует документация, то по умолчанию предполагается, что она полная, и если это не так, было бы хорошо это указать.
Есть ли уже какое-то подробное решение по этой теме, @hjalali?
Помог ли вам этот материал?
Теперь на docs.discourse.org появилось сообщение:
Примечание: Для любых конечных точек, не указанных в списке, вы можете следовать руководству реверс-инжиниринг API Discourse, чтобы понять, как использовать конечную точку API.
Однако мы будем периодически обновлять его, чтобы сделать более полным.
@philipp96, вы смотрели Reverse engineer the Discourse API? Понимание того, как выполняется такое действие, очень простое. Буквально дело нескольких секунд, как только вы научитесь это делать. ![]()
По поводу вопроса о пользовательском поле:
Откройте вкладку «Сеть» (Network) в инструментах разработчика вашего браузера.
Обновите поле в вашем профиле пользователя.
Найдите [ваше имя пользователя].json в разделе «Имя» (Name) на вкладке «Сеть» (вы также можете отфильтровать по строке json).
Щелкните вкладку Payload справа.
Все данные, отправленные в теле вашего запроса, записаны здесь:
Для других запросов процесс такой же.