Профиль пользователя
POST /user/profile HTTP/1.1
{
"Body": {
"Params": {
"idUser": 40530
}
}
}
- idUser - идентификатор пользователя. Не обязательный параметр. По умолчанию используется идентификатор авторизованного пользователя.
Ответ:
{
"Code": 0,
"Message": "Success",
"ResultData": {
"idUser": 40536,
"userFIO": "testAPI",
"groupChar": "bc",
"lgn": "userrrr",
"blocked": 0,
"groupName": "Моя суброль 1",
"phone": "9874614631431",
"email": "example@email.net",
"idAgent": 123,
"agentName": "Example Agent TOO",
"agents": [
{
"idAgent": 123,
"agentName": "Example Agent TOO"
}
],
"configs": {
"support.token": "20190525040523:9a129c74ad019e57766baa96967dfd67",
"notify.nigth": "0",
"mobile.app.theme": "PHhtbD5vcmFuZ2U8L3htbD4=",
"system.pswRotationDayCount": "10"
}
}
}
- idUser - идентификатор пользователя, по которому получен профиль
- userFIO - ФИО пользователя
- groupChar - символьный идентификатор роли пользователя
- lgn - логин пользователя
- blocked - флаг блокировки (0 - не заблокирован, 1 - заблокирован)
- groupName - наименование роли пользователя
- phone - мобильный телефон пользователя, привязанный к учетной записи
- email - емаил пользователя
- idAgent и agentName - идентификатор и наименование агента. Эти теги оставлены для обратной совместимости, их использование не рекомендуется в новых разработках)
- agents - секция со списком агентов (вершин), доступ к которым есть у пользователя;
- configs - секция с конфигурационными настройками пользователя. Все значения - строковые. Если значения, например, в json или xml, то кодируются в base64; кодирование перед сохранением и декодирование при получении выполняет клиентское приложение.