Изменения документа Методы API для работы с ГЛОНАССSoft
Редактировал(а) Андрей Калиновский 2025/03/12 10:28
<
>
отредактировано Андрей Калиновский
на 2022/08/31 14:13
на 2022/08/31 14:13
отредактировано Андрей Калиновский
на 2022/08/31 14:11
на 2022/08/31 14:11
Изменить комментарий:
К данной версии нет комментариев
Комментарий
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -23,7 +23,6 @@ 23 23 В случае успешного выполнения метода, поле «AuthId» содержит токен авторизации «X-Auth». 24 24 25 25 Ответ: [ { «AuthId»: «», //токен авторизации «User»: «», // имя пользователя }, … ] 26 - 27 27 28 28 **Получение списка объектов** 29 29 ... ... @@ -86,7 +86,6 @@ 86 86 12 - «Проверен» 87 87 88 88 13 - «Не эксплуатируется» 89 - 90 90 91 91 **Получение списка клиентов.** 92 92 ... ... @@ -109,7 +109,6 @@ 109 109 Ответ: [ { «agentId»: «», //идентификатор клиента «parentId»: «», //идентификатор клиента-родителя «name»: «», //наименование клиента «fullName»: «», //полное наименование клиента «agentInfoType»: , //тип клиента1 «status»: //статус клиента }, … ] 110 110 111 111 Примечание. Возможные значение параметра agentInfoType: 112 - 113 113 114 114 **Получение списка пользователей.** 115 115 ... ... @@ -135,7 +135,6 @@ 135 135 {{{ "sessionDuration": "", // длительность сессии в минутах}}} 136 136 137 137 «status»: 1, //статус пользователя «lastLogged»: «» //дата/время последней авторизации }, … ] 138 - 139 139 140 140 **Получение списка типов устройств** 141 141 ... ... @@ -155,7 +155,6 @@ 155 155 },}}} 156 156 157 157 … ] 158 - 159 159 160 160 **Получение списка типов датчиков** 161 161 ... ... @@ -177,7 +177,6 @@ 177 177 },}}} 178 178 179 179 … ] 180 - 181 181 182 182 **Получение информации об объекте** 183 183 ... ... @@ -218,7 +218,6 @@ 218 218 } 219 219 220 220 Параметр «status»содержит id статуса объекта в системе, соответствие id и текстовое названия статуса приведены ниже. 0 - «Блокировка» 1 - «Активен», 2 - «Отменен» 3 - «Оборудован» 4 - «Диагностика» 5 - «Сервис» 6 - «Демонтаж» 7 - «Монтаж» 8 - «Дозаказ» 9 - «Обслужен» 10 - «Списан» 11 - «Неисправен» 12 - «Проверен» 13 - «Не эксплуатируется» 221 - 222 222 223 223 **Добавление пользователя** 224 224 ... ... @@ -233,7 +233,6 @@ 233 233 Параметры в теле запроса (JSON): { «lastName»: «», // фамилия «firstName»: «», // имя «position»: «», // должность «phone»: «», // телефон «organization»: «», // организация «login»: «», // логин «password»: «», // пароль (при добавлении - обязателен, при редактировании, если null - менять пароль не надо) «email»: «», // email «description»: «», // описание «isEnabled»: «», // признак включения «parentId»: «», // Guid родительского агента «leaderId»: «», // Guid руководителя (null - не задан) «sessionDuration»: «», // продолжительность сессии, в минутах (null - по умолчанию, 30 минут) «doubleAuth»: { // параметры двухфакторной аутентификации «kind»: «», // тип аутентификации (None - выключена, Email - по email) «target»: «« // в случае аутентификации по email - email-адрес }, »groups»: [ // группы пользователя «», //названия групп «», «» ] } 234 234 235 235 Ответ: { «id»: «», //ID пользователя «lastName»: «», //Фамилия , «firstName»: «», //Имя «position»: «», //Должность «phone»: «», //Телефон «organization»: «», //Организация «login»: «», //Логин «password»: «», //Пароль «email»: «», //Email «description»: «», //Описание «isEnabled»: «», //Признак включения «parentId»: «», //Guid родительского агента «sessionDuration»: «», //Продолжительность сессии, в минутах «doubleAuth»: { //параметры двухфакторной аутентификации «kind»: «», //тип аутентификации «target»: «» //в случае аутентификации по email - email-адрес }, «groups»: [ // группы пользователя «user» //названия групп ] } 236 - 237 237 238 238 **Редактирование пользователя** 239 239 ... ... @@ -253,7 +253,6 @@ 253 253 } 254 254 255 255 Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200» 256 - 257 257 258 258 **Удаление пользователя** 259 259 ... ... @@ -266,7 +266,6 @@ 266 266 Параметр запроса: {id} - Guid пользователя В заголовках запроса: X-Auth: Токен авторизации 267 267 268 268 Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200» 269 - 270 270 271 271 **Добавление объекта** 272 272 ... ... @@ -368,7 +368,6 @@ 368 368 ]}}} 369 369 370 370 } 371 - 372 372 373 373 **Удаление объекта** 374 374 ... ... @@ -383,7 +383,6 @@ 383 383 В заголовках запроса: X-Auth: Токен авторизации 384 384 385 385 Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200» 386 - 387 387 388 388 **Редактирование объекта** 389 389 ... ... @@ -402,7 +402,6 @@ 402 402 Ответ: 403 403 404 404 { «vehicleId»: «», //ID ТС «parentId»: «», //ID клиента «name»: «», //имя ТС «imei»: «», //IMEI «deviceTypeId»: «», //ID типа устройства «modelId»: «», «unitId»: «», //ID подразделения «sim1»: «», //SIM 1 «sim2»: «», //SIM2 «consumptionPer100Km»: «», //Расход топлива на 100 км «consumptionIdle»: «», //Расход топлива на холостом ходу «counters»: { «mileageEnabled»: true, //флаг активности счётчика «пробег» «motohoursEnabled»: true, //флаг активности счётчика «моточасы» «mileage»: «», //пробег «motohours»: «» //моточасы }, «cmsv6Parameters»: { //параметры CMSv6 «id»: «», //идентификатор «enabled»: true, //флаг включения «host»: «», //IP-адрес или доменное имя из URL веб-сайта CMSV6 «login»: «», //имя учетной записи «password»: «» //пароль учетной записи }, «inspectionTasks»: [ //задания на ТО { «id»: «», //ID задания «enabled»: false, //Признак включения «name»: «», //Имя задания «description»: «», //Описание задания «mileageCondition»: «», //Условие по пробегу «lastMileage»: «», //Пробег (в метрах) на момент последнего ТО «motohoursCondition»: «», //Условие по моточасам «lastMotohours»: «», //Моточасы «periodicCondition»: «», //Условие периодичности по времени «kind»: «», //Вид периодичности по времени «maxQuantity»: «» //Сколько раз выполнить задание } ] } 405 - 406 406 407 407 **Изменение статуса объекта** 408 408 ... ... @@ -437,7 +437,6 @@ 437 437 "stage": "", // Состояние}}} 438 438 439 439 } 440 - 441 441 442 442 **Проверка авторизации** 443 443