Эндпоинт для информации о пользователе

Всем привет!

Хотел бы узнать, существует ли сейчас (или можно ли реализовать) эндпоинт, содержащий информацию о пользователе.

Я разрабатываю приложение, использующее ключи API пользователей. Всё работает отлично, но я хотел бы получать информацию о пользователе, который «вошёл с помощью своего ключа API».

Что-то вроде «discourse.example.com/user.json».

На данный момент я не нашёл ничего подобного в документации API Discourse, а также не смог найти это при реверс-инжиниринге API.

Если кто-то сможет подсказать, буду очень признателен!

Заранее спасибо!

Дает ли https://meta.discourse.org/u/Alexander.json то, что вам нужно?

Ой. Извините.

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

Сначала — не совсем.

Поскольку я не нашёл, как хотя бы получить имя пользователя.

Вот почему конечная точка, подобная той, что я упомянул выше, могла бы быть полезна для получения информации, даже самой базовой, о текущем пользователе.

Я не думаю, что у нас есть официальный endpoint для получения информации о «том, кто я», без указания имени пользователя.

Однако вы всё равно можете это определить, перейдя по ссылке Discourse Meta - The Official Support Forum for Discourse — она перенаправит вас на страницу текущего пользователя.

Официально это не указано в документации API, но, я думаю, https://meta.discourse.org/session/current.json может быть полезен для этой цели

Это именно то, что мне нужно было! :smiley:

Огромное спасибо!!