Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Справочник Пользователи содержит информацию о пользователях клиента (имя, должность , роль, статус, 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 , где

emailэлектронный адрес пользователя
id0 (0 указывает что пользователь новый)
loginуникальный логин под которым будет осуществятся вход (предпочтительно email)
nameФИО пользователя
passwordПароль
positionДолжность
roleId присвоенной роли пользователя. Подробно о ролях читайте в разделе Роли. 

в случаи В случае успешного выполнения запроса прейдет , должен прийти ответ следующего вида:

{
  "data": {
    "Id": "5922baf7f69f47818158bb2a"
  }, 
  "err": null, 
  "status": true
}

IdID новой записи в БД

...

Редактирование записи (пользователя).


emailИзмененный email
idID записи в БД
loginИзмененный login
nameИзмененное ФИО
position
Измененная должность
roleИзмененная роль

...

В случае успешного выполнения запроса

...

, должен прийти ответ следующего вида:

{
  "data": null, 
  "err": null, 
  "status": true
}

...


Удаление записи (Пользователя).

Для удаления существующей записи нужно отправить  , необходимо отправить GET запрос на адрес  http://teletrack.ua/api/users/deleteById/<token>/?id=5922baf7f69f47818158bb2a , где

IdID записи (пользователя) в БД которою , которую нужно удалить

в случаи В случае успешного выполнения запроса прейдет , должен прийти ответ следующего вида:

{
  "data": null, 
  "err": null, 
  "status": true
}