Справочник Пользователи содержит информацию о пользователях клиента (имя, должность , роль, статус, email) системы TrackControl Web 2.
Получение данных
...
Чтоб Чтобы получить список всех пользователей нужно , необходимо отправить GET запрос на адрес http://teletrack.ua/api/users/getAll/<token>/ , где
token | Токен получен при авторизации |
В случаи случае успешного выполнения запроса прейдет , должен прийти ответ со списком пользователей следующего формата:
...
Создание новой записи.
Для создание создания новой записи (нового пользователя) нужно , необходимо отправить GET запрос на адрес http://teletrack.ua/api/users/save/<token>/?id=0&login=iivanov&name=Ivan%20Ivanov&position=dispatcher&email=iivanov@gmail.com&role=62&password=Kiev123456 , где
электронный адрес пользователя | |
id | 0 (0 указывает что пользователь новый) |
login | уникальный логин под которым будет осуществятся вход (предпочтительно email) |
name | ФИО пользователя |
password | Пароль |
position | Должность |
role | Id присвоенной роли пользователя. Подробно о ролях читайте в разделе Роли. |
в случаи В случае успешного выполнения запроса прейдет , должен прийти ответ следующего вида:
{
"data": {
"Id": "5922baf7f69f47818158bb2a"
},
"err": null,
"status": true
}
Id | ID новой |
...
Редактирование записи (пользователя).
Для редактирования существующей записи нужно отправить , необходимо отправить GET запрос на адрес http://teletrack.ua/api/users/save/<token>/?id=5922baf7f69f47818158bb2a&login=iivanov&name=Ivan%20Ivanov&position=dispatcher&email=iivanov@gmail.com&role=62 , где
| |
id |
|
login |
|
name |
|
position | Измененная должность |
role |
|
...
В случае успешного выполнения запроса
...
, должен прийти ответ следующего вида:
{
"data": null,
"err": null,
"status": true
}
...
Удаление записи (Пользователя).
Для удаления существующей записи нужно отправить , необходимо отправить GET запрос на адрес http://teletrack.ua/api/users/deleteById/<token>/?id=5922baf7f69f47818158bb2a , где
Id |
|
в случаи В случае успешного выполнения запроса прейдет , должен прийти ответ следующего вида:
{
"data": null,
"err": null,
"status": true
}