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

[API] Получение профиля авторизованного читателя

Выдает информацию об авторизованном читателе.

GET users/{pr-login}

Авторизация

Этот запрос требует базовой авторизации.

Параметры запроса

Параметры пути
pr-login string
Логин авторизованного читателя для получения информации о нем.

Образцы

Образец запроса
Bash (Unix Shell)
curl --location -g --request GET 'https://{portal-url}/api/v1/users/pr1'
Образец тела ответа
JSON
{
"userInfo": {
"about": null,
"authorUiFourLetterCode": "en-US",
"avatarImageUrl": null,
"cultureInfoId": "en-US",
"email": "power-reader@email.com",
"firstName": "Power",
"isAutoDetectCultureInfo": true,
"isAutoDetectTimeZone": true,
"lastActivityDate": null,
"lastName": "Reader",
"middleName": "",
"timeZoneId": "UTC"
},
"userName": "pr1",
"userRole": null,
"isEnabled": true
}

Поля ответа

userInfoОбъект, содержащий основную информацию о профиле.
    about
Информация, указанная пользователем в окне Информация о пользователе.
    avatarImageUrl
URL-адрес изображения, используемого в качестве аватара.
    cultureInfoId
Четырехбуквенный языковой код авторизованного читателя.
    email
Электронная почта авторизованного читателя.
    firstName
Имя авторизованного читателя.
    isAutoDetectCultureInfo
Определяет, выбирается ли язык автоматически. Условие false (ложно), если язык задается пользователем.
    isAutoDetectTimeZone
Определяет, установлен ли режим автоматического определения часового пояса.
    lastActivityDate
Временная метка ISO 8601, отражающая дату последней активности авторизованного читателя. Часовой пояс GMT.
    lastName
Фамилия авторизованного читателя.
    middleName
Второе имя авторизованного читателя.
    timeZoneId
Идентификатор часового пояса, указанного пользователем.
userNameЛогин авторизованного читателя.
userRole
Разделенный запятыми список групп доступа, к которым он относится авторизованный читатель.
isEnabled
Определяет, активна ли учетная запись или нет.