Информация об авторизированном пользователе
POST /users/@me
Возвращает информацию о текущем авторизированном пользователе.
Body
select
(опционально): получить только определённые поля
(по-умолчанию возвращает id
, username
, firstName
и lastName
)
Пример запроса
Body:
{
"select": {
"id": true,
"username": true,
"firstName": true,
"lastName": true,
"middleName": true,
"gender": true,
"photoPath": true,
"studentId": true,
"group": {
"id": true,
"name": true,
"instituteName": true,
"specialization": true,
"speciality": true,
"yearStart": true,
"yearEnd": true
}
}
}
Пример ответа
{
"success": true,
"user": {
"id": 123456,
"username": "IIIvanov",
"firstName": "Иван",
"lastName": "Иванов",
"middleName": "Иванович",
"gender": "MALE",
"photoPath": "F1234567890/ImageName.jpg",
"studentId": 123456, // использутся внутри системы КФУ, на практике бесполезен
"group": {
"id": 12345,
"name": "11-001", // формат может разниться в различных университетах
"instituteName": "Высшая школа информационных технологий и интеллектуальных систем",
"specialization": "Технологии разработки информационных систем",
"speciality": "Программная инженерия",
"yearStart": 2020,
"yearEnd": 2024
}
}
}
{
"error": "Сообщение об ошибке"
}