Как получить данные пользователя через API-ключ пользователя?

Я могу аутентифицировать пользователя и получить его API-ключ, следуя этой инструкции:
https://meta.discourse.org/t/user-api-keys-specification/48536

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

Интересует, есть ли API, через который я могу передать API-ключ пользователя и получить его данные? Мне нужен только ID или имя пользователя.

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

Вы, вероятно, также можете использовать любые URL-адреса /my/profile.json, если они включены в другие области действия.

У меня не получается заставить это работать. Я получаю ответ «страница не существует». Я добавил ключ API пользователя в заголовок User-Api-Key.

Решение Дэвида Тейлора работает у меня. Но было бы хорошо, если бы и ваше решение работало, так как мне не нужно запрашивать область сессии.