Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/28 12:59
<
>
edited by Андрей Калиновский
on 2024/10/23 09:23
on 2024/10/23 09:23
edited by Андрей Калиновский
on 2024/07/19 15:59
on 2024/07/19 15:59
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -16,18 +16,9 @@ 16 16 17 17 (% style="color:#000000" %)− (%%)При **редактировании** необходимо передавать все параметры пользователя в теле запроса! Те параметры, значения которых не будут переданы - будут стерты! 18 18 19 - 20 -(% style="color:#000000; font-size:16px" %)**Рекомендации** 21 - 22 -- Для запросов по API рекомендуется наделить пользователя ролью **Администратора партнера**, в противном случае при выполнении некоторых запросов у него не будет хватать прав (чаще всего сталкиваются с отсутствием прав при запросах сообщений от терминала за период). 23 - 24 24 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Авторизация**(%%) = 25 25 26 -(% class="box warningmessage" id="H41043244243E44043843743044643844F" %) 27 -((( 28 -(% style="color:#000000; font-size:16px" %)**Авторизация**(%%) 29 -(% style="color:#000000; font-size:16px" %)Адрес сервера всегда следует указывать именно тот, по которому происходит вход в СМТ (https:~/~/hosting.glonasssoft.ru/ , [[https:~~/~~/regions.glonasssoft.ru/>>https://regions.glonasssoft.ru/]] или другие) 30 -))) 21 +== (% style="color:#000000; font-size:16px" %)**Авторизация**(%%) == 31 31 32 32 (% class="box successmessage" %) 33 33 ((( ... ... @@ -53,8 +53,12 @@ 53 53 54 54 (% lang="en-US" %) 55 55 (% style="color:#000000" %){ 56 - "AuthId": "(%%)93c6jg79-b88b-4a35-a2d0-70dg9jc2898b(% style="color:#000000" %)" , ~/~/ токен авторизации 57 - "User": "testuser" , ~/~/ имя пользователя(%%) 47 + 48 +(% lang="en-US" %) 49 +(% style="color:#000000" %) "AuthId": "(%%)93c6jg79-b88b-4a35-a2d0-70dg9jc2898b(% style="color:#000000" %)" , ~/~/ токен авторизации 50 + "User": "testuser" , ~/~/ имя пользователя 51 + 52 +(% lang="en-US" %) 58 58 } 59 59 60 60 **Примечание: **Время жизни токена авторизации задается в настройках пользователя, там есть параметр длительность сессии. При каждом запросе токен пролонгируется. ... ... @@ -234,6 +234,7 @@ 234 234 "bankKS": "string" ~/~/ корр. счёт 235 235 } 236 236 232 + 237 237 Ответ: 238 238 239 239 { ... ... @@ -427,6 +427,7 @@ 427 427 ], 428 428 "language": 0 ~/~/ Язык интерфейса пользователя 1 - Русский, 2 - Английский, 3 - Азербайджанский 429 429 } 426 + 430 430 { 431 431 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 432 432 "lastName": "string", ... ... @@ -440,8 +440,12 @@ 440 440 441 441 (% style="text-align:left" %) 442 442 (% style="color:#000000; font-weight:normal" %)Ответ: 443 -{ 444 - "id": "" , ~/~/ ID пользователя 440 + 441 +(% style="text-align:left" %) 442 +(% style="color:#000000; font-weight:normal" %){ 443 + 444 +(% style="text-align:left" %) 445 +(% style="color:#000000; font-weight:normal" %) "id": "" , ~/~/ ID пользователя 445 445 "lastName": "" , ~/~/ Фамилия , 446 446 "firstName": "" , ~/~/ Имя 447 447 "position": "" , ~/~/ Должность ... ... @@ -458,9 +458,11 @@ 458 458 "kind": "" , ~/~/ тип аутентификации 459 459 "target": "" , ~/~/ в случае аутентификации по email - email-адрес 460 460 "groups": (% style="color:#000000" %)["", ""] (% style="color:#000000; font-weight:normal" %), ~/~/ роли пользователя, перечислены названия групп пользователя 461 -} 462 462 463 +(% style="text-align:left" %) 464 +(% style="color:#000000; font-weight:normal" %)} 463 463 466 + 464 464 == (% style="color:#000000; font-size:16px" %)**Получение списка пользователей**(%%) == 465 465 466 466 (% class="box infomessage" %) ... ... @@ -480,16 +480,19 @@ 480 480 481 481 (% style="color:#000000" %)Параметры в теле запроса (JSON): 482 482 483 -(% style="color:#000000" %){(%%) 486 +(% style="color:#000000" %){ 487 + 484 484 "parentId": "375a1f06-c384-43f8-8562-1c3d79a32303", ~/~/ GUID агента, для которого надо получить данные, null - для текущего агента 485 485 "userId": "11111111-c384-43f8-8562-1c3d79a32303", ~/~/ ID пользователя, по которому фильтруется, null - неважно 486 486 "login": "qqqqqq", ~/~/ Логин пользователя, по которому фильтруется, null - неважно 487 487 "email": "eee", ~/~/ Email пользователя, по которому фильтруется, null - неважно 492 + 488 488 (% style="color:#000000" %)} 489 489 490 490 (% style="color:#000000" %)Ответ: 491 491 492 492 (% style="color:#000000" %){ (%%) 498 + 493 493 "id": "" , ~/~/ идентификатор пользователя 494 494 "lastName": "" , ~/~/ фамилия 495 495 "firstName": "" , ~/~/ имя ... ... @@ -503,6 +503,7 @@ 503 503 "sessionDuration":"", ~/~/ длительность сессии в минутах 504 504 "status": "1", ~/~/ статус пользователя 505 505 "lastLogged": "", ~/~/ дата/время последней авторизации 512 + 506 506 (% style="color:#000000" %)} 507 507 508 508 == (% style="color:#000000; font-size:16px" %)**Получение информации о пользователе**(%%) == ... ... @@ -576,8 +576,10 @@ 576 576 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)Параметры в теле запроса (JSON): 577 577 578 578 (% lang="en-US" style="text-align:left" %) 579 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ 580 - "id": "" , ~/~/ ID пользователя 586 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ 587 + 588 +(% lang="en-US" style="text-align:left" %) 589 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %) "id": "" , ~/~/ ID пользователя 581 581 "lastName": "" , ~/~/ фамилия 582 582 "firstName": "" , ~/~/ имя 583 583 "position": "" , ~/~/ должность ... ... @@ -599,7 +599,9 @@ 599 599 "target": "string" ~/~/ Адрес электронной почты двухэтапной аутентификации 600 600 }, 601 601 "isDisabledMobile": false, ~/~/ Запретить использовать мобильное приложение, true - включен, false - отключен 602 - "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя(%%) 611 + "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя 612 + 613 +(% lang="en-US" style="text-align:left" %) 603 603 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)__}__ 604 604 605 605 (% lang="en-US" style="text-align:left" %) ... ... @@ -606,8 +606,10 @@ 606 606 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)//Ответ~:// 607 607 608 608 (% lang="en-US" style="text-align:left" %) 609 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ 610 - "id": "" , ~/~/ идентификатор пользователя 620 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ 621 + 622 +(% lang="en-US" style="text-align:left" %) 623 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %) "id": "" , ~/~/ идентификатор пользователя 611 611 "lastName": "" , ~/~/ фамилия 612 612 "firstName": "" , ~/~/ имя 613 613 "position": "" , ~/~/ должность ... ... @@ -628,8 +628,10 @@ 628 628 "isDisabledMobile": false, ~/~/ Запретить использовать мобильное приложение, true - включен, false - отключен 629 629 "target": "" , ~/~/ в случае аутентификации по email - email-адрес 630 630 "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя 631 -} 632 632 645 +(% lang="en-US" style="text-align:left" %) 646 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %)} 647 + 633 633 == (% style="color:#000000; font-size:16px" %)**Изменение статуса пользователя**(%%) == 634 634 635 635 (% class="box warningmessage" %) ... ... @@ -649,10 +649,12 @@ 649 649 650 650 (% style="color:#000000" %)Параметры в теле запроса (JSON): 651 651 652 -(% style="color:#000000" %){(%%) 667 +(% style="color:#000000" %){ 668 + 653 653 "status": "" , ~/~/ статус пользователя (0 - новый, 1 - подтверждён, 2 - активен, 3 - уточнить, 4 - блокирован) 654 654 "description": "" , ~/~/ описание 655 655 "data": "" , ~/~/ данные, связанные со сменой статуса 672 + 656 656 (% style="color:#000000" %)} 657 657 658 658 (% style="text-align:left" %) ... ... @@ -674,7 +674,7 @@ 674 674 (% style="color:#000000" %)В теле запроса перечисляете массив id пользователей (JSON): 675 675 676 676 [ 677 - "8ed730d3-c61c-4c3a-ae4f-f41d9e710abc", 694 + "8ed730d3-c61c-4c3a-ae4f-f41d9e710abc", 678 678 "415f9ea3-8bc0-4e87-8d78-0852b0c0a4f1" 679 679 ] 680 680 ... ... @@ -980,7 +980,7 @@ 980 980 981 981 Ответ: В случае успеха **Success 200** 982 982 983 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Транспортные средства (объекты)**(%%) =1000 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Транспортные средства**(%%) = 984 984 985 985 == (% style="color:#000000; font-size:16px" %)**Получение информации об объекте**(%%) == 986 986 ... ... @@ -1016,15 +1016,19 @@ 1016 1016 "deviceTypeName": "", ~/~/ Название типа устройства 1017 1017 "sim1": "", ~/~/ Номер SIM1 1018 1018 "sim2": "", ~/~/ Номер SIM2 1036 + 1019 1019 "parentId": "", ~/~/ ID клиента-родителя 1020 1020 "parentName": "", ~/~/ Наименование клиента-родителя 1021 1021 "modelId": "", ~/~/ ID модели объекта 1022 1022 "modelName": "", ~/~/ Имя модели объекта 1041 + 1023 1023 "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID подразделения 1024 1024 "unitName": "string", ~/~/ Наименование подразделения 1025 1025 "status": 0, ~/~/ Статус объекта 1045 + 1026 1026 "createdAt": "", ~/~/ Дата создания объекта 1027 1027 }, 1048 + 1028 1028 "customFields": [ ~/~/ Произвольные поля 1029 1029 { 1030 1030 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID поля ... ... @@ -1047,7 +1047,8 @@ 1047 1047 "consumptionPerHourSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на моточас 1048 1048 "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас 1049 1049 "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х 1050 - "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х 1071 + "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х 1072 + 1051 1051 "mileageCalcMethod": 0, ~/~/ Метод расчета пробега, 0 - gps, 1 - датчик зажигания 1052 1052 "mileageCoeff": 0, ~/~/ коэффициент пробега 1053 1053 "locationByCellId": true, ~/~/ определение местоположения по данным LBS, true - активна, false - не активна ... ... @@ -1077,6 +1077,7 @@ 1077 1077 "retries": 0 ~/~/ Количество попыток 1078 1078 } 1079 1079 ], 1102 + 1080 1080 "sensors": [ ~/~/ Датчики 1081 1081 { 1082 1082 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика ... ... @@ -1138,6 +1138,7 @@ 1138 1138 "isDefault": true ~/~/ По умолчанию 1139 1139 } 1140 1140 ], 1164 + 1141 1141 "inspectionTasks": [ ~/~/ Задания на тех. обслуживание 1142 1142 { 1143 1143 "id": "", ~/~/ ID задания ... ... @@ -1154,7 +1154,8 @@ 1154 1154 "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно) 1155 1155 } 1156 1156 ], 1157 -"statusHistory": [ ~/~/ История статусов 1181 + 1182 + "statusHistory": [ ~/~/ История статусов 1158 1158 { 1159 1159 "status": 0, 1160 1160 "date": "2023-05-22T09:57:39.562Z", ... ... @@ -1162,6 +1162,7 @@ 1162 1162 "additionalInfo": "string" 1163 1163 } 1164 1164 ] 1190 + 1165 1165 } 1166 1166 ))) 1167 1167 ... ... @@ -1172,23 +1172,6 @@ 1172 1172 0 - «Блокировка» 1 - «Активен», 2 - «Отменен», 3 - «Оборудован», 4 - «Диагностика», 5 - «Сервис», 6 - «Демонтаж», 7 - «Монтаж», 8 - «Дозаказ», 9 - «Обслужен», 10 - «Списан», 11 - «Неисправен», 12 - «Проверен», 13 - «Не эксплуатируется». 1173 1173 1174 1174 1175 -== **Отправить команду на терминал** == 1176 - 1177 -(% class="box successmessage" %) 1178 -((( 1179 -(% lang="en-US" %)**POST **(%%)**/api/v3/Vehicles/cmd/create** 1180 -))) 1181 - 1182 -Команда для отправки на тс. 1183 - 1184 -{ 1185 -"id": "", ~/~/идентификатор произвольного поля 1186 -"command": "", ~/~/ Текст команды 1187 -"retries": "", ~/~/ Количество попыток 1188 -"idTemplate": "" ~/~/ ID шаблона команды 1189 -} 1190 - 1191 - 1192 1192 == **Получить ответ на отправленную на ТС команду** == 1193 1193 1194 1194 (% class="box infomessage" %) ... ... @@ -1236,6 +1236,8 @@ 1236 1236 "status": "" ~/~/ Статус отправки 1237 1237 } 1238 1238 ] 1248 + 1249 + 1239 1239 ))) 1240 1240 1241 1241 == (% style="color:#000000; font-size:16px" %)**Добавление объекта**(%%) == ... ... @@ -1255,7 +1255,8 @@ 1255 1255 1256 1256 (% style="color:#000000" %)Параметры в теле запроса (JSON): //Обязательные параметры наименование и модель объекта //В теле запроса - объект JSON 1257 1257 1258 -(% style="color:#000000" %){(%%) 1269 +(% style="color:#000000" %){ 1270 + 1259 1259 "parentId": "" , ~/~/ ID клиента 1260 1260 "name": "" , ~/~/ имя ТС 1261 1261 "imei": "" , ~/~/ IMEI ... ... @@ -1276,6 +1276,7 @@ 1276 1276 "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас 1277 1277 "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х 1278 1278 "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х 1291 + 1279 1279 "mileageCalcMethod": 0, 1280 1280 "mileageCoeff": 0, 1281 1281 "locationByCellId": true, ... ... @@ -1308,6 +1308,7 @@ 1308 1308 "lastInspectionDate": "" , ~/~/ Дата последнего ТО (null - не указано) 1309 1309 "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно) 1310 1310 } 1324 + 1311 1311 "drivers": [ ~/~/ Водители 1312 1312 { 1313 1313 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -1322,7 +1322,8 @@ 1322 1322 "retries": 0 1323 1323 } 1324 1324 ], 1325 -"sensors": [ ~/~/ Датчики 1339 + 1340 + "sensors": [ ~/~/ Датчики 1326 1326 { 1327 1327 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика 1328 1328 "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный ... ... @@ -1360,17 +1360,29 @@ 1360 1360 "additionalProp2": "string", 1361 1361 "additionalProp3": "string" 1362 1362 }, 1378 + 1363 1363 ~/~/ Характерные для произвольного: 1380 + 1364 1364 ~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1382 + 1365 1365 ~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1384 + 1366 1366 ~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1386 + 1367 1367 ~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1388 + 1368 1368 ~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1390 + 1369 1369 ~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1392 + 1370 1370 ~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1394 + 1371 1371 ~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1396 + 1372 1372 ~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1398 + 1373 1373 ~/~/ "ValueOn": "Вкл.", 1400 + 1374 1374 ~/~/ "ValueOff": "Выкл." 1375 1375 "summaryMaxValue": 0 ~/~/ Макс. значение 1376 1376 } ... ... @@ -1389,7 +1389,8 @@ 1389 1389 1390 1390 (% style="color:#000000" %)Ответ: 1391 1391 1392 -(% style="color:#000000" %){(%%) 1419 +(% style="color:#000000" %){ 1420 + 1393 1393 "vehicleId": "", ~/~/ID ТС 1394 1394 "parentId": "", ~/~/Guid владельца ТС 1395 1395 "name": "", ~/~/Имя объекта ... ... @@ -1427,6 +1427,8 @@ 1427 1427 "kind": "", ~/~/ Вид периодичности по времени 1428 1428 "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно) 1429 1429 } 1458 + 1459 +(% style="text-align:left" %) 1430 1430 (% style="color:#000000" %)} 1431 1431 1432 1432 **Валидация:** ... ... @@ -1434,7 +1434,7 @@ 1434 1434 - сезонные начало и окончание могут быть заданы только если задана соответствующая сезонная норма; 1435 1435 - при задании сезонной нормы обязательны соответствующие даты начала/окончания. 1436 1436 1437 -== (% style="color:#000000; font-size:16px" %)**Получение списка объектовс основными параметрами**(%%) ==1467 +== (% style="color:#000000; font-size:16px" %)**Получение параметров объектов**(%%) == 1438 1438 1439 1439 (% class="box infomessage" %) 1440 1440 ((( ... ... @@ -1485,7 +1485,8 @@ 1485 1485 (% style="color:#000000" %)Ответ: 1486 1486 1487 1487 (% style="color:#000000" %){ 1488 - "vehicleId": "" ~/~/ идентификатор объекта 1518 + 1519 +(% style="color:#000000" %) "vehicleId": "" ~/~/ идентификатор объекта 1489 1489 "name": "" ~/~/ наименование объекта 1490 1490 "imei": "" ~/~/ IMEI объекта 1491 1491 "deviceTypeId": "" ~/~/ идентификатор типа устройства ... ... @@ -1544,11 +1544,13 @@ 1544 1544 "data": "", ~/~/ Данные 1545 1545 "overwrite": false, ~/~/ Флаг перезаписи 1546 1546 "stage": "", ~/~/ Состояние, может быть null 1578 + 1547 1547 (% style="color:#000000" %)} 1548 1548 1549 1549 (% style="color:#000000" %)Ответ: 1550 1550 1551 -(% style="color:#000000" %){(%%) 1583 +(% style="color:#000000" %){ 1584 + 1552 1552 "status": "", ~/~/ значение статуса 1553 1553 "date": "", ~/~/ Дата смены статуса 1554 1554 "description": "", ~/~/ Описание ... ... @@ -1555,10 +1555,28 @@ 1555 1555 "data": "", ~/~/ Данные 1556 1556 "overwrite": false, ~/~/ Флаг перезаписи 1557 1557 "stage": "", ~/~/ Состояние 1591 + 1592 +(% style="text-align:left" %) 1558 1558 (% style="color:#000000" %) } 1559 1559 1560 -== == 1595 +(% class="wikigeneratedid" id="H41843743C43543D43543D43843544144243044244344143043E43144A43543A442430" %) 1596 +**Отправить команду на терминал** 1561 1561 1598 +(% class="box successmessage" %) 1599 +((( 1600 +(% lang="en-US" %)**POST **(%%)**/api/v3/Vehicles/cmd/create** 1601 +))) 1602 + 1603 +Команда для отправки на тс. 1604 + 1605 +{ 1606 +"id": "", ~/~/идентификатор произвольного поля 1607 +"command": "", ~/~/ Текст команды 1608 +"retries": "", ~/~/ Количество попыток 1609 +"idTemplate": "" ~/~/ ID шаблона команды 1610 +} 1611 + 1612 + 1562 1562 == (% style="color:#000000; font-size:16px" %)**Редактирование объекта**(%%) == 1563 1563 1564 1564 (% class="box warningmessage" %) ... ... @@ -1646,7 +1646,8 @@ 1646 1646 "retries": 0 1647 1647 } 1648 1648 ], 1649 -"sensors": [ ~/~/ Датчики 1700 + 1701 + "sensors": [ ~/~/ Датчики 1650 1650 { 1651 1651 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика 1652 1652 "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный ... ... @@ -1684,17 +1684,29 @@ 1684 1684 "additionalProp2": "string", 1685 1685 "additionalProp3": "string" 1686 1686 }, 1739 + 1687 1687 ~/~/ Характерные для произвольного: 1741 + 1688 1688 ~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1743 + 1689 1689 ~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1745 + 1690 1690 ~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1747 + 1691 1691 ~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1749 + 1692 1692 ~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1751 + 1693 1693 ~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1753 + 1694 1694 ~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1755 + 1695 1695 ~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1757 + 1696 1696 ~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1759 + 1697 1697 ~/~/ "ValueOn": "Вкл.", 1761 + 1698 1698 ~/~/ "ValueOff": "Выкл." 1699 1699 "summaryMaxValue": 0 ~/~/ Макс. значение 1700 1700 } ... ... @@ -1714,7 +1714,9 @@ 1714 1714 (% style="color:#000000" %)Ответ: 1715 1715 1716 1716 (% lang="en-US" style="text-align:left" %) 1717 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ (%%) 1781 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ 1782 + 1783 +(% lang="en-US" style="text-align:left" %) 1718 1718 "vehicleId": "", ~/~/ ID ТС 1719 1719 "parentId": "", ~/~/ ID клиента 1720 1720 "name": "", ~/~/ имя ТС ... ... @@ -1755,6 +1755,8 @@ 1755 1755 "kind": "", ~/~/ Вид периодичности по времени 1756 1756 "maxQuantity": "", ~/~/ Сколько раз выполнить задание 1757 1757 } 1824 + 1825 +(% lang="en-US" style="text-align:left" %) 1758 1758 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)} 1759 1759 1760 1760 **Валидация:** ... ... @@ -1801,9 +1801,12 @@ 1801 1801 1802 1802 (% style="color:#000000" %)Ответ: 1803 1803 1804 -(% style="color:#000000" %){(%%) 1872 +(% style="color:#000000" %){ 1873 + 1805 1805 "deviceTypeId" : "", ~/~/ ID типа устройства 1806 1806 "deviceTypeName" : "" ~/~/ Название типа устройства 1876 + 1877 +(% style="text-align:left" %) 1807 1807 (% style="color:#000000" %)} 1808 1808 1809 1809 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Датчики**(%%) = ... ... @@ -2030,12 +2030,10 @@ 2030 2030 { 2031 2031 "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 2032 2032 "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 2033 - "mileage": 0, ~/~/ Пробег за период, километры 2034 - "mileageBegin": 0, ~/~/ Пробег на начало периода, километры 2035 - "mileageEnd": 0, ~/~/ Пробег на окончание периода, километры 2036 - "motohours": 0, ~/~/ Моточасы за период, секунды 2037 - "motohoursBegin": 0, ~/~/ Моточасы на начало периода, секунды 2038 - "motohoursEnd": 0 ~/~/ Моточасы на окончание периода, секунды 2104 + "mileageBegin": 0, ~/~/ Пробег на начало периода 2105 + "mileageEnd": 0, ~/~/ Пробег на окончание периода 2106 + "motohoursBegin": 0, ~/~/ Моточасы на начало периода 2107 + "motohoursEnd": 0 ~/~/ Моточасы на окончание периода 2039 2039 } 2040 2040 ] 2041 2041 } ... ... @@ -2084,12 +2084,6 @@ 2084 2084 } 2085 2085 ] 2086 2086 2087 -(% class="box warningmessage" %) 2088 -((( 2089 -Максимальное кол-во периодов - 1440 (maxPeriodsCount = 1440) 2090 -\\При большом количестве периодов существенно растет нагрузка, синхронный запрос может выдать ошибку по таймауту. Рекомендуем не занижать необходимое значение параметра "sampling". 2091 -))) 2092 - 2093 2093 == (% style="color:#000000; font-size:16px" %)**Получение данных о заправках и сливах транспортного средства**(%%) == 2094 2094 2095 2095 (% class="box infomessage" %) ... ... @@ -2225,6 +2225,7 @@ 2225 2225 } 2226 2226 2227 2227 2291 + 2228 2228 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 2229 2229 2230 2230 == (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == ... ... @@ -2532,32 +2532,6 @@ 2532 2532 2533 2533 Success 2534 2534 2535 - 2536 -== (% style="color:#000000; font-size:16px" %)**Автоматическое продление уведомлений **(%%) == 2537 - 2538 -(% class="box warningmessage" %) 2539 -((( 2540 -**PUT** /api/v3/notifications/prolongation 2541 -))) 2542 - 2543 -Метод позволяет продлить уведомления. 2544 - 2545 -Метод запроса **PUT** 2546 - 2547 -URL запроса: https:~/~/hosting.glonasssoft.ru/api/v3/notifications/prolongation 2548 - 2549 -В заголовках запроса: X-Auth: Токен авторизации. 2550 - 2551 -Тело запроса: 2552 - 2553 -[ 2554 - 2555 -0 2556 - 2557 -] 2558 - 2559 -где 0 идентификатор ids. 2560 - 2561 2561 == (% style="color:#000000; font-size:16px" %)**Удаление уведомления**(%%) == 2562 2562 2563 2563 (% class="box errormessage" %) ... ... @@ -3748,7 +3748,7 @@ 3748 3748 **POST /api/v3/vehicles/import/{agentId}** 3749 3749 ))) 3750 3750 3751 -Запрос позволяет загрузить объекты в систему из файла. Импортируемый файл может быть в формате **xml (расширение*.xls)**или **wlp. **Также они могут находится в** zip-архиве(один файл - один архив).**3789 +Запрос позволяет загрузить объекты в систему из файла. Импортируемый файл может быть в формате **xml** или **wlp. **Также они могут находится в** zip-архиве.** 3752 3752 3753 3753 В пути указывается **agentId** - id клиента. 3754 3754 ... ... @@ -3760,7 +3760,7 @@ 3760 3760 3761 3761 |=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3762 3762 |withNoData|Параметр **Объекты без данных**. Определяет способ загрузки объекта, у которого отсутствует имя или модель объекта. true - загружать, false - пропускать. 3763 -|importMethod|Параметр **Метода импорта датчиков**. Определяет метод добавления датчиков импортируемых из файла. Значение: Replace- Замена,Merge- Слияние,Add- Добавление3801 +|importMethod|Параметр **Метода импорта датчиков**. Определяет метод добавления датчиков импортируемых из файла. Значение: 1 - Замена, 2 - Слияние, 3 - Добавление 3764 3764 3765 3765 В теле использовать тип **form-data,** тип значения** file** 3766 3766 ... ... @@ -4022,7 +4022,7 @@ 4022 4022 |dangerousDrivingViolations|Резкое вождение 4023 4023 |sensorViolations|Нарушение по датчику 4024 4024 |moveTime|Время в движении 4025 -|mileage|Пробег (км)4063 +|mileage|Пробег 4026 4026 |tripsCount|Количество рейсов 4027 4027 |motohours|Моточасы 4028 4028 |maxSpeed|Максимальная скорость ... ... @@ -4236,7 +4236,7 @@ 4236 4236 "parentId": "" ~/~/ Идентификатор агента, для которого надо получить данные. 4237 4237 } 4238 4238 4239 -Ответ :4277 +Ответ 4240 4240 4241 4241 [ 4242 4242 { ... ... @@ -4252,7 +4252,7 @@ 4252 4252 ] 4253 4253 4254 4254 4255 -= (% style="color:#000000; font-size:18.6667px" %) **Раздел: Отчеты**(%%) =4293 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Отчеты**(%%) = 4256 4256 4257 4257 == **API для отчета по выгрузке комбайнов** == 4258 4258