Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/28 12:59
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Gadmin1 +XWiki.SupportZhuchkov - Content
-
... ... @@ -44,12 +44,8 @@ 44 44 45 45 (% lang="en-US" %) 46 46 (% style="color:#000000" %){ 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" %) 47 + "AuthId": "(%%)93c6jg79-b88b-4a35-a2d0-70dg9jc2898b(% style="color:#000000" %)" , ~/~/ токен авторизации 48 + "User": "testuser" , ~/~/ имя пользователя(%%) 53 53 } 54 54 55 55 **Примечание: **Время жизни токена авторизации задается в настройках пользователя, там есть параметр длительность сессии. При каждом запросе токен пролонгируется. ... ... @@ -229,7 +229,6 @@ 229 229 "bankKS": "string" ~/~/ корр. счёт 230 230 } 231 231 232 - 233 233 Ответ: 234 234 235 235 { ... ... @@ -423,7 +423,6 @@ 423 423 ], 424 424 "language": 0 ~/~/ Язык интерфейса пользователя 1 - Русский, 2 - Английский, 3 - Азербайджанский 425 425 } 426 - 427 427 { 428 428 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 429 429 "lastName": "string", ... ... @@ -437,12 +437,8 @@ 437 437 438 438 (% style="text-align:left" %) 439 439 (% style="color:#000000; font-weight:normal" %)Ответ: 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 пользователя 434 +{ 435 + "id": "" , ~/~/ ID пользователя 446 446 "lastName": "" , ~/~/ Фамилия , 447 447 "firstName": "" , ~/~/ Имя 448 448 "position": "" , ~/~/ Должность ... ... @@ -459,11 +459,9 @@ 459 459 "kind": "" , ~/~/ тип аутентификации 460 460 "target": "" , ~/~/ в случае аутентификации по email - email-адрес 461 461 "groups": (% style="color:#000000" %)["", ""] (% style="color:#000000; font-weight:normal" %), ~/~/ роли пользователя, перечислены названия групп пользователя 452 +} 462 462 463 -(% style="text-align:left" %) 464 -(% style="color:#000000; font-weight:normal" %)} 465 465 466 - 467 467 == (% style="color:#000000; font-size:16px" %)**Получение списка пользователей**(%%) == 468 468 469 469 (% class="box infomessage" %) ... ... @@ -483,19 +483,16 @@ 483 483 484 484 (% style="color:#000000" %)Параметры в теле запроса (JSON): 485 485 486 -(% style="color:#000000" %){ 487 - 474 +(% style="color:#000000" %){(%%) 488 488 "parentId": "375a1f06-c384-43f8-8562-1c3d79a32303", ~/~/ GUID агента, для которого надо получить данные, null - для текущего агента 489 489 "userId": "11111111-c384-43f8-8562-1c3d79a32303", ~/~/ ID пользователя, по которому фильтруется, null - неважно 490 490 "login": "qqqqqq", ~/~/ Логин пользователя, по которому фильтруется, null - неважно 491 491 "email": "eee", ~/~/ Email пользователя, по которому фильтруется, null - неважно 492 - 493 493 (% style="color:#000000" %)} 494 494 495 495 (% style="color:#000000" %)Ответ: 496 496 497 497 (% style="color:#000000" %){ (%%) 498 - 499 499 "id": "" , ~/~/ идентификатор пользователя 500 500 "lastName": "" , ~/~/ фамилия 501 501 "firstName": "" , ~/~/ имя ... ... @@ -509,7 +509,6 @@ 509 509 "sessionDuration":"", ~/~/ длительность сессии в минутах 510 510 "status": "1", ~/~/ статус пользователя 511 511 "lastLogged": "", ~/~/ дата/время последней авторизации 512 - 513 513 (% style="color:#000000" %)} 514 514 515 515 == (% style="color:#000000; font-size:16px" %)**Получение информации о пользователе**(%%) == ... ... @@ -583,10 +583,8 @@ 583 583 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)Параметры в теле запроса (JSON): 584 584 585 585 (% lang="en-US" style="text-align:left" %) 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 пользователя 570 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ 571 + "id": "" , ~/~/ ID пользователя 590 590 "lastName": "" , ~/~/ фамилия 591 591 "firstName": "" , ~/~/ имя 592 592 "position": "" , ~/~/ должность ... ... @@ -608,9 +608,7 @@ 608 608 "target": "string" ~/~/ Адрес электронной почты двухэтапной аутентификации 609 609 }, 610 610 "isDisabledMobile": false, ~/~/ Запретить использовать мобильное приложение, true - включен, false - отключен 611 - "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя 612 - 613 -(% lang="en-US" style="text-align:left" %) 593 + "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя(%%) 614 614 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)__}__ 615 615 616 616 (% lang="en-US" style="text-align:left" %) ... ... @@ -617,10 +617,8 @@ 617 617 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)//Ответ~:// 618 618 619 619 (% lang="en-US" style="text-align:left" %) 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": "" , ~/~/ идентификатор пользователя 600 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ 601 + "id": "" , ~/~/ идентификатор пользователя 624 624 "lastName": "" , ~/~/ фамилия 625 625 "firstName": "" , ~/~/ имя 626 626 "position": "" , ~/~/ должность ... ... @@ -641,10 +641,8 @@ 641 641 "isDisabledMobile": false, ~/~/ Запретить использовать мобильное приложение, true - включен, false - отключен 642 642 "target": "" , ~/~/ в случае аутентификации по email - email-адрес 643 643 "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя 622 +} 644 644 645 -(% lang="en-US" style="text-align:left" %) 646 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %)} 647 - 648 648 == (% style="color:#000000; font-size:16px" %)**Изменение статуса пользователя**(%%) == 649 649 650 650 (% class="box warningmessage" %) ... ... @@ -664,12 +664,10 @@ 664 664 665 665 (% style="color:#000000" %)Параметры в теле запроса (JSON): 666 666 667 -(% style="color:#000000" %){ 668 - 643 +(% style="color:#000000" %){(%%) 669 669 "status": "" , ~/~/ статус пользователя (0 - новый, 1 - подтверждён, 2 - активен, 3 - уточнить, 4 - блокирован) 670 670 "description": "" , ~/~/ описание 671 671 "data": "" , ~/~/ данные, связанные со сменой статуса 672 - 673 673 (% style="color:#000000" %)} 674 674 675 675 (% style="text-align:left" %) ... ... @@ -691,7 +691,7 @@ 691 691 (% style="color:#000000" %)В теле запроса перечисляете массив id пользователей (JSON): 692 692 693 693 [ 694 - 668 + "8ed730d3-c61c-4c3a-ae4f-f41d9e710abc", 695 695 "415f9ea3-8bc0-4e87-8d78-0852b0c0a4f1" 696 696 ] 697 697 ... ... @@ -1033,19 +1033,15 @@ 1033 1033 "deviceTypeName": "", ~/~/ Название типа устройства 1034 1034 "sim1": "", ~/~/ Номер SIM1 1035 1035 "sim2": "", ~/~/ Номер SIM2 1036 - 1037 1037 "parentId": "", ~/~/ ID клиента-родителя 1038 1038 "parentName": "", ~/~/ Наименование клиента-родителя 1039 1039 "modelId": "", ~/~/ ID модели объекта 1040 1040 "modelName": "", ~/~/ Имя модели объекта 1041 - 1042 1042 "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID подразделения 1043 1043 "unitName": "string", ~/~/ Наименование подразделения 1044 1044 "status": 0, ~/~/ Статус объекта 1045 - 1046 1046 "createdAt": "", ~/~/ Дата создания объекта 1047 1047 }, 1048 - 1049 1049 "customFields": [ ~/~/ Произвольные поля 1050 1050 { 1051 1051 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID поля ... ... @@ -1068,8 +1068,7 @@ 1068 1068 "consumptionPerHourSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на моточас 1069 1069 "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас 1070 1070 "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х 1071 - "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х 1072 - 1041 + "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х 1073 1073 "mileageCalcMethod": 0, ~/~/ Метод расчета пробега, 0 - gps, 1 - датчик зажигания 1074 1074 "mileageCoeff": 0, ~/~/ коэффициент пробега 1075 1075 "locationByCellId": true, ~/~/ определение местоположения по данным LBS, true - активна, false - не активна ... ... @@ -1099,7 +1099,6 @@ 1099 1099 "retries": 0 ~/~/ Количество попыток 1100 1100 } 1101 1101 ], 1102 - 1103 1103 "sensors": [ ~/~/ Датчики 1104 1104 { 1105 1105 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика ... ... @@ -1140,31 +1140,19 @@ 1140 1140 }, 1141 1141 1142 1142 ~/~/ Характерные для произвольного: 1143 - 1144 1144 ~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1145 - 1146 1146 ~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1147 - 1148 1148 ~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1149 - 1150 1150 ~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1151 - 1152 1152 ~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1153 - 1154 1154 ~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1155 - 1156 1156 ~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1157 - 1158 1158 ~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1159 - 1160 1160 ~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1161 - 1162 1162 ~/~/ "ValueOn": "Вкл.", 1163 - 1164 1164 ~/~/ "ValueOff": "Выкл." 1165 1165 "summaryMaxValue": 0 ~/~/ Макс. значение 1166 1166 } 1167 - 1168 1168 "drivers": [ ~/~/ Водители 1169 1169 { 1170 1170 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -1173,7 +1173,6 @@ 1173 1173 "isDefault": true ~/~/ По умолчанию 1174 1174 } 1175 1175 ], 1176 - 1177 1177 "inspectionTasks": [ ~/~/ Задания на тех. обслуживание 1178 1178 { 1179 1179 "id": "", ~/~/ ID задания ... ... @@ -1190,8 +1190,7 @@ 1190 1190 "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно) 1191 1191 } 1192 1192 ], 1193 - 1194 - "statusHistory": [ ~/~/ История статусов 1148 +"statusHistory": [ ~/~/ История статусов 1195 1195 { 1196 1196 "status": 0, 1197 1197 "date": "2023-05-22T09:57:39.562Z", ... ... @@ -1199,7 +1199,6 @@ 1199 1199 "additionalInfo": "string" 1200 1200 } 1201 1201 ] 1202 - 1203 1203 } 1204 1204 ))) 1205 1205 ... ... @@ -1210,6 +1210,23 @@ 1210 1210 0 - «Блокировка» 1 - «Активен», 2 - «Отменен», 3 - «Оборудован», 4 - «Диагностика», 5 - «Сервис», 6 - «Демонтаж», 7 - «Монтаж», 8 - «Дозаказ», 9 - «Обслужен», 10 - «Списан», 11 - «Неисправен», 12 - «Проверен», 13 - «Не эксплуатируется». 1211 1211 1212 1212 1166 +== **Отправить команду на терминал** == 1167 + 1168 +(% class="box successmessage" %) 1169 +((( 1170 +(% lang="en-US" %)**POST **(%%)**/api/v3/Vehicles/cmd/create** 1171 +))) 1172 + 1173 +Команда для отправки на тс. 1174 + 1175 +{ 1176 +"id": "", ~/~/идентификатор произвольного поля 1177 +"command": "", ~/~/ Текст команды 1178 +"retries": "", ~/~/ Количество попыток 1179 +"idTemplate": "" ~/~/ ID шаблона команды 1180 +} 1181 + 1182 + 1213 1213 == **Получить ответ на отправленную на ТС команду** == 1214 1214 1215 1215 (% class="box infomessage" %) ... ... @@ -1257,8 +1257,6 @@ 1257 1257 "status": "" ~/~/ Статус отправки 1258 1258 } 1259 1259 ] 1260 - 1261 - 1262 1262 ))) 1263 1263 1264 1264 == (% style="color:#000000; font-size:16px" %)**Добавление объекта**(%%) == ... ... @@ -1278,8 +1278,7 @@ 1278 1278 1279 1279 (% style="color:#000000" %)Параметры в теле запроса (JSON): //Обязательные параметры наименование и модель объекта //В теле запроса - объект JSON 1280 1280 1281 -(% style="color:#000000" %){ 1282 - 1249 +(% style="color:#000000" %){(%%) 1283 1283 "parentId": "" , ~/~/ ID клиента 1284 1284 "name": "" , ~/~/ имя ТС 1285 1285 "imei": "" , ~/~/ IMEI ... ... @@ -1300,7 +1300,6 @@ 1300 1300 "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас 1301 1301 "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х 1302 1302 "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х 1303 - 1304 1304 "mileageCalcMethod": 0, 1305 1305 "mileageCoeff": 0, 1306 1306 "locationByCellId": true, ... ... @@ -1333,7 +1333,6 @@ 1333 1333 "lastInspectionDate": "" , ~/~/ Дата последнего ТО (null - не указано) 1334 1334 "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно) 1335 1335 } 1336 - 1337 1337 "drivers": [ ~/~/ Водители 1338 1338 { 1339 1339 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -1348,8 +1348,7 @@ 1348 1348 "retries": 0 1349 1349 } 1350 1350 ], 1351 - 1352 - "sensors": [ ~/~/ Датчики 1316 +"sensors": [ ~/~/ Датчики 1353 1353 { 1354 1354 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика 1355 1355 "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный ... ... @@ -1387,29 +1387,17 @@ 1387 1387 "additionalProp2": "string", 1388 1388 "additionalProp3": "string" 1389 1389 }, 1390 - 1391 1391 ~/~/ Характерные для произвольного: 1392 - 1393 1393 ~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1394 - 1395 1395 ~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1396 - 1397 1397 ~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1398 - 1399 1399 ~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1400 - 1401 1401 ~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1402 - 1403 1403 ~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1404 - 1405 1405 ~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1406 - 1407 1407 ~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1408 - 1409 1409 ~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1410 - 1411 1411 ~/~/ "ValueOn": "Вкл.", 1412 - 1413 1413 ~/~/ "ValueOff": "Выкл." 1414 1414 "summaryMaxValue": 0 ~/~/ Макс. значение 1415 1415 } ... ... @@ -1428,8 +1428,7 @@ 1428 1428 1429 1429 (% style="color:#000000" %)Ответ: 1430 1430 1431 -(% style="color:#000000" %){ 1432 - 1383 +(% style="color:#000000" %){(%%) 1433 1433 "vehicleId": "", ~/~/ID ТС 1434 1434 "parentId": "", ~/~/Guid владельца ТС 1435 1435 "name": "", ~/~/Имя объекта ... ... @@ -1467,8 +1467,6 @@ 1467 1467 "kind": "", ~/~/ Вид периодичности по времени 1468 1468 "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно) 1469 1469 } 1470 - 1471 -(% style="text-align:left" %) 1472 1472 (% style="color:#000000" %)} 1473 1473 1474 1474 **Валидация:** ... ... @@ -1527,8 +1527,7 @@ 1527 1527 (% style="color:#000000" %)Ответ: 1528 1528 1529 1529 (% style="color:#000000" %){ 1530 - 1531 -(% style="color:#000000" %) "vehicleId": "" ~/~/ идентификатор объекта 1479 + "vehicleId": "" ~/~/ идентификатор объекта 1532 1532 "name": "" ~/~/ наименование объекта 1533 1533 "imei": "" ~/~/ IMEI объекта 1534 1534 "deviceTypeId": "" ~/~/ идентификатор типа устройства ... ... @@ -1587,13 +1587,11 @@ 1587 1587 "data": "", ~/~/ Данные 1588 1588 "overwrite": false, ~/~/ Флаг перезаписи 1589 1589 "stage": "", ~/~/ Состояние, может быть null 1590 - 1591 1591 (% style="color:#000000" %)} 1592 1592 1593 1593 (% style="color:#000000" %)Ответ: 1594 1594 1595 -(% style="color:#000000" %){ 1596 - 1542 +(% style="color:#000000" %){(%%) 1597 1597 "status": "", ~/~/ значение статуса 1598 1598 "date": "", ~/~/ Дата смены статуса 1599 1599 "description": "", ~/~/ Описание ... ... @@ -1600,28 +1600,10 @@ 1600 1600 "data": "", ~/~/ Данные 1601 1601 "overwrite": false, ~/~/ Флаг перезаписи 1602 1602 "stage": "", ~/~/ Состояние 1603 - 1604 -(% style="text-align:left" %) 1605 1605 (% style="color:#000000" %) } 1606 1606 1607 -(% class="wikigeneratedid" id="H41843743C43543D43543D43843544144243044244344143043E43144A43543A442430" %) 1608 -**Отправить команду на терминал** 1551 +== == 1609 1609 1610 -(% class="box successmessage" %) 1611 -((( 1612 -(% lang="en-US" %)**POST **(%%)**/api/v3/Vehicles/cmd/create** 1613 -))) 1614 - 1615 -Команда для отправки на тс. 1616 - 1617 -{ 1618 -"id": "", ~/~/идентификатор произвольного поля 1619 -"command": "", ~/~/ Текст команды 1620 -"retries": "", ~/~/ Количество попыток 1621 -"idTemplate": "" ~/~/ ID шаблона команды 1622 -} 1623 - 1624 - 1625 1625 == (% style="color:#000000; font-size:16px" %)**Редактирование объекта**(%%) == 1626 1626 1627 1627 (% class="box warningmessage" %) ... ... @@ -1709,8 +1709,7 @@ 1709 1709 "retries": 0 1710 1710 } 1711 1711 ], 1712 - 1713 - "sensors": [ ~/~/ Датчики 1640 +"sensors": [ ~/~/ Датчики 1714 1714 { 1715 1715 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика 1716 1716 "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный ... ... @@ -1748,29 +1748,17 @@ 1748 1748 "additionalProp2": "string", 1749 1749 "additionalProp3": "string" 1750 1750 }, 1751 - 1752 1752 ~/~/ Характерные для произвольного: 1753 - 1754 1754 ~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1755 - 1756 1756 ~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1757 - 1758 1758 ~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1759 - 1760 1760 ~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1761 - 1762 1762 ~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1763 - 1764 1764 ~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1765 - 1766 1766 ~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1767 - 1768 1768 ~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1769 - 1770 1770 ~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1771 - 1772 1772 ~/~/ "ValueOn": "Вкл.", 1773 - 1774 1774 ~/~/ "ValueOff": "Выкл." 1775 1775 "summaryMaxValue": 0 ~/~/ Макс. значение 1776 1776 } ... ... @@ -1790,9 +1790,7 @@ 1790 1790 (% style="color:#000000" %)Ответ: 1791 1791 1792 1792 (% lang="en-US" style="text-align:left" %) 1793 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ 1794 - 1795 -(% lang="en-US" style="text-align:left" %) 1708 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ (%%) 1796 1796 "vehicleId": "", ~/~/ ID ТС 1797 1797 "parentId": "", ~/~/ ID клиента 1798 1798 "name": "", ~/~/ имя ТС ... ... @@ -1833,8 +1833,6 @@ 1833 1833 "kind": "", ~/~/ Вид периодичности по времени 1834 1834 "maxQuantity": "", ~/~/ Сколько раз выполнить задание 1835 1835 } 1836 - 1837 -(% lang="en-US" style="text-align:left" %) 1838 1838 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)} 1839 1839 1840 1840 **Валидация:** ... ... @@ -1881,12 +1881,9 @@ 1881 1881 1882 1882 (% style="color:#000000" %)Ответ: 1883 1883 1884 -(% style="color:#000000" %){ 1885 - 1795 +(% style="color:#000000" %){(%%) 1886 1886 "deviceTypeId" : "", ~/~/ ID типа устройства 1887 1887 "deviceTypeName" : "" ~/~/ Название типа устройства 1888 - 1889 -(% style="text-align:left" %) 1890 1890 (% style="color:#000000" %)} 1891 1891 1892 1892 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Датчики**(%%) = ... ... @@ -1908,13 +1908,10 @@ 1908 1908 1909 1909 (% style="color:#000000" %)Ответ: 1910 1910 1911 -(% style="color:#000000" %){ 1912 - 1819 +(% style="color:#000000" %){(%%) 1913 1913 "id": "", ~/~/ ID типа датчика 1914 1914 "name": "", ~/~/ Название 1915 1915 "description": "", ~/~/ Описание 1916 - 1917 -(% style="text-align:left" %) 1918 1918 (% style="color:#000000" %)} 1919 1919 1920 1920 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Сообщения**(%%) = ... ... @@ -2303,7 +2303,6 @@ 2303 2303 } 2304 2304 2305 2305 2306 - 2307 2307 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 2308 2308 2309 2309 == (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == ... ... @@ -3801,7 +3801,7 @@ 3801 3801 **POST /api/v3/vehicles/import/{agentId}** 3802 3802 ))) 3803 3803 3804 -Запрос позволяет загрузить объекты в систему из файла. Импортируемый файл может быть в формате **xml** или **wlp. **Также они могут находится в** zip-архиве.** 3708 +Запрос позволяет загрузить объекты в систему из файла. Импортируемый файл может быть в формате **xml (расширение *.xls)** или **wlp. **Также они могут находится в** zip-архиве (один файл - один архив).** 3805 3805 3806 3806 В пути указывается **agentId** - id клиента. 3807 3807 ... ... @@ -3813,7 +3813,7 @@ 3813 3813 3814 3814 |=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3815 3815 |withNoData|Параметр **Объекты без данных**. Определяет способ загрузки объекта, у которого отсутствует имя или модель объекта. true - загружать, false - пропускать. 3816 -|importMethod|Параметр **Метода импорта датчиков**. Определяет метод добавления датчиков импортируемых из файла. Значение: 1- Замена,2- Слияние,3- Добавление3720 +|importMethod|Параметр **Метода импорта датчиков**. Определяет метод добавления датчиков импортируемых из файла. Значение: Replace - Замена, Merge - Слияние, Add - Добавление 3817 3817 3818 3818 В теле использовать тип **form-data,** тип значения** file** 3819 3819 ... ... @@ -4289,7 +4289,7 @@ 4289 4289 "parentId": "" ~/~/ Идентификатор агента, для которого надо получить данные. 4290 4290 } 4291 4291 4292 -Ответ 4196 +Ответ: 4293 4293 4294 4294 [ 4295 4295 { ... ... @@ -4305,7 +4305,7 @@ 4305 4305 ] 4306 4306 4307 4307 4308 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Отчеты**(%%) =4212 += (% style="color:#000000; font-size:18.6667px" %)**Раздел: Отчеты**(%%) = 4309 4309 4310 4310 == **API для отчета по выгрузке комбайнов** == 4311 4311