Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/07/03 16:28
<
>
edited by Андрей Калиновский
on 2025/07/03 16:21
on 2025/07/03 16:21
edited by Андрей Калиновский
on 2025/06/10 15:42
on 2025/06/10 15:42
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -454,7 +454,7 @@ 454 454 [ 455 455 "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ группы пользователя, перечисление названия клиентских ролей 456 456 ], 457 - "language": 1~/~/ Язык интерфейса пользователя 1 - Русский, 2 - Английский, 3 - Азербайджанский457 + "language": 0 ~/~/ Язык интерфейса пользователя 1 - Русский, 2 - Английский, 3 - Азербайджанский 458 458 } 459 459 { 460 460 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -766,8 +766,6 @@ 766 766 (% style="text-align:left" %) 767 767 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200».** 768 768 769 -= = 770 - 771 771 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Модель объекта**(%%) = 772 772 773 773 == (% style="color:#000000; font-size:16px" %)**Получение информации о модели объекта**(%%) == ... ... @@ -2588,50 +2588,26 @@ 2588 2588 В заголовках запроса: X-Auth: Токен авторизации 2589 2589 2590 2590 2591 -В массивеуказываемid объектов через запятую2589 +В теле запроса перечисляете массив id объектов, в квадратных скобках через запятую. 2592 2592 2593 2593 Ответ: 2594 - 2595 -[ 2596 2596 { 2597 - "vehicleId": 55728, ~/~/2598 - "vehicleGuid": "fa 9c0357-9b9f-44b9-a89c-20a2cb80a9ad",Guidобъекта2599 - "vehicleNumber": " 0105 КМ",2600 - "receiveTime": "202 5-06-27T12:37:46.7782735Z",датапоступления данных2601 - "recordTime": "202 5-06-27T12:37:19Z",датаформированиеданных2602 - "state": 4,2603 - "speed": 31,2604 - "course": 116,2605 - "latitude": 45.722128,2606 - "longitude": 39.800432,2607 - "address": " \"Краснодарский край Россия 45,722128°, 39,800432°\"",~/~/2608 - "geozones": [ ~/~/ 2593 + "vehicleId": 0, ~/~/Идентификатор объекта. 2594 + "vehicleGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",~/~/Идентификатор объекта. 2595 + "vehicleNumber": "string",~/~/Номер объекта. 2596 + "receiveTime": "2024-02-27T14:11:00.315Z",~/~/Время получения записи на сервере, т.е. время срабатывания + время передачи от устройства на сервер 2597 + "recordTime": "2024-02-27T14:11:00.315Z",~/~/Время записи от устройства, т.е. время фактического события на транспортном средстве. 2598 + "state": 0,~/~/Определяет состояния объекта в мониторинге: нет данных - 0; отключена - 1; остановка - 2; стоянка - 3; в движении - 4. 2599 + "speed": 0,~/~/Скорость объекта. 2600 + "course": 0,~/~/Курс движения [0;360] 2601 + "latitude": 0,~/~/Широта [-90°;90°]. 2602 + "longitude": 0,~/~/Долгота [-180°;180°]. 2603 + "address": "string",~/~/Адрес. 2604 + "geozones": [ ~/~/Сведения по геозонам. 2609 2609 { 2610 - "id": 10225647, ~/~/ ID Геозоны 2611 - "name": "Предприятие \"Газырское\" Участок №7/Поле 7-11/1" ~/~/ Наименование геозоны 2612 - }, 2613 - { 2614 - "id": 10282875, ~/~/ ID Геозоны 2615 - "name": "Ё2" ~/~/ Наименование геозоны 2616 - }, 2617 - { 2618 - "id": 10226240, ~/~/ ID Геозоны 2619 - "name": "Предприятие \"Газырское\" Участок №7/Поле 7-11/1" ~/~/ Наименование геозоны 2620 - }, 2621 - { 2622 - "id": 9747869, ~/~/ ID Геозоны 2623 - "name": "Предприятие \"Газырское\" Участок №7/Поле 7-11/1" ~/~/ Наименование геозоны 2624 - }, 2625 - { 2626 - "id": 10221123, ~/~/ ID Геозоны 2627 - "name": "53r" ~/~/ Наименование геозоны 2628 - }, 2629 - { 2630 - "id": 10197638, ~/~/ ID Геозоны 2631 - "name": "Предприятие \"Газырское\" Участок №7/Поле 7-11/1" ~/~/ Наименование геозоны 2606 + "id": 0, 2607 + "name": "string" 2632 2632 } 2633 - ] 2634 - } 2635 2635 2636 2636 2637 2637 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = ... ... @@ -6223,13 +6223,13 @@ 6223 6223 ((( 6224 6224 ((( 6225 6225 { 6226 - "vehiclesIds": [ ~/~/ ID объектов отображающихся в локаторе, записываются через запятую6200 + "vehiclesIds": [ ~/~/ Объекты 6227 6227 0 6228 6228 ], 6229 - "geoIds": [ ~/~/ ID геозонотображающихся в локаторе, записываются через запятую6203 + "geoIds": [ ~/~/ Геозоны 6230 6230 0 6231 6231 ], 6232 - "fieldsIds": [ ~/~/ ID полей отображающихсяв локаторе, записываются через запятую6206 + "fieldsIds": [ ~/~/ Поля 6233 6233 0 6234 6234 ], 6235 6235 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. ... ... @@ -6248,7 +6248,7 @@ 6248 6248 "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 6249 6249 "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор. 6250 6250 "url": "string", ~/~/ Ссылка 6251 - "language": 0, ~/~/ ~/~/Язык(1- Русский, 2- Английский, 3- Азербайджанский, 4 - Испанский)6225 + "language": 0, ~/~/ Язык 6252 6252 "showVehicleName": true, ~/~/ Наименование объекта 6253 6253 "showVehicleDirection": true, ~/~/ Направление движения на треке 6254 6254 "allowTrackReport": true, ~/~/ Трек ... ... @@ -6262,9 +6262,38 @@ 6262 6262 ))) 6263 6263 6264 6264 6239 +== **Получение перечня моделей ** == 6240 + 6241 +(% class="box successmessage" %) 6265 6265 ((( 6243 +**POST /api/v3/models/find** 6244 +))) 6245 + 6246 +Пример запроса: 6247 + 6266 6266 ((( 6249 +((( 6250 +{ 6251 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6252 + "name": "string", ~/~/ Наименование локатора 6253 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор родительского элемента пользователей 6254 +))) 6255 + 6256 + 6257 + 6258 + Пример ответа: 6267 6267 6260 + 6261 +((( 6262 +[ 6263 + { 6264 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6265 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя, для которого надо получить данные 6266 + "parentName": "string", ~/~/ Наименование пользователя, для которого надо получить данные 6267 + "name": "string", ~/~/ Наименование локатора 6268 + "modelType": 0 ~/~/ Типы моделей транспортных средств (0 - None, 1 - Агро, 2 - Перевозчик, 3 - Машины) 6269 + } 6270 +] 6268 6268 ))) 6269 6269 ))) 6270 6270 ... ... @@ -6280,6 +6280,7 @@ 6280 6280 6281 6281 ((( 6282 6282 { 6286 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6283 6283 "isEnabled": true, ~/~/ Активность 6284 6284 "name": "string", ~/~/ Наименование локатора 6285 6285 "activationMode": 0, ~/~/ Определяет вид активации локаторов (0 - Сейчас, 1 - Запустить ко времени) ... ... @@ -6286,15 +6286,16 @@ 6286 6286 "activationTime": "2025-03-12T07:00:08.272Z", ~/~/ Время активации 6287 6287 "validity": 0, ~/~/ Срок действия в днях (1-90) 6288 6288 "autoProlongation": true, ~/~/ Автопродление срока действия. 6289 - "language": 1 ~/~/ Язык (1- Русский, 2- Английский, 3- Азербайджанский, 4 - Испанский) 6293 + "url": "string", ~/~/ Ссылка 6294 + "language": 0 ~/~/ Язык 6290 6290 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6291 - "vehiclesIds": [ ~/~/ ID объектов отображающихся в локаторе, записываются через запятую6296 + "vehiclesIds": [ ~/~/ Oбъекты 6292 6292 0 6293 6293 ], 6294 - "geoIds": [ ~/~/ ID геозонотображающихся в локаторе, записываются через запятую6299 + "geoIds": [ ~/~/ Геозоны 6295 6295 0 6296 6296 ], 6297 - "fieldsIds": [ ~/~/ ID полей отображающихсяв локаторе, записываются через запятую6302 + "fieldsIds": [ ~/~/ Поля 6298 6298 0 6299 6299 ], 6300 6300 "showVehicleName": true, ~/~/ Наименование объекта ... ... @@ -6302,8 +6302,9 @@ 6302 6302 "allowTrackReport": true, ~/~/ Трек 6303 6303 "showTrackTracing": true, ~/~/ Трассировка трека 6304 6304 "showSensors": true, ~/~/ Датчик 6305 - "availableMapLayers": 1 [ ~/~/ Слои на карте ,по умолчанию OpenStreetMap (1-OpenStreetMap, 2-Yandex (Карта), 3-Yandex (Спутник), 4-Yandex (Гибрид), 5-Yandex (Пробки), 6-Google (Карта), 7-Google (Гибрид), 8-Google (Рельеф), 9-Google (Спутник), 10-Bing (Карта), 11-Bing (Гибрид), 12-Bing(Темная карта), 13-2ГИС) 6306 - ] 6310 + "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6311 + 0 6312 + ] 6307 6307 } 6308 6308 ))) 6309 6309 ... ... @@ -6315,70 +6315,7 @@ 6315 6315 ))) 6316 6316 6317 6317 6318 -== **Выводит список локаторов ** == 6319 6319 6320 -(% class="box successmessage" %) 6321 -((( 6322 -**POST /api/v3/locators/find** 6323 -))) 6324 - 6325 -Пример запроса: 6326 - 6327 -((( 6328 -{ 6329 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор клиента 6330 -} 6331 -))) 6332 - 6333 -((( 6334 - 6335 -))) 6336 - 6337 -((( 6338 - 6339 -))) 6340 - 6341 - 6342 -Пример ответа: 6343 - 6344 -((( 6345 -[ 6346 - { 6347 - "vehiclesCount": 0, ~/~/ Количество объектов. 6348 - "geozonesCount": 0, ~/~/ Количество геозон. 6349 - "fieldsCount": 0, ~/~/ Количество полей. 6350 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. 6351 - "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента. 6352 - "agentName": "string", ~/~/ Наименование агента. 6353 - "isEnabled": true, ~/~/ Активность локатора 6354 - "created": "2025-07-03T12:57:58.738Z", ~/~/ Дата создания 6355 - "updated": "2025-07-03T12:57:58.738Z", ~/~/ Дата обновления 6356 - "name": "string", ~/~/ Наименование локатора 6357 - "status": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 6358 - "activationMode": 0, ~/~/ Определяет вид активации локаторов (0 - сейчас, 1 - Запустить ко времени ) 6359 - "activationTime": "2025-07-03T12:57:58.738Z", ~/~/ Дата и время активации правила (UTC) 6360 - "validity": 0, ~/~/ Срок действия в днях (1-90) 6361 - "validityType": 0, ~/~/ Тип значения срока действия (Дни = 0, Часы = 1, Минуты = 2) 6362 - "autoProlongation": true, ~/~/ Автоматическая пролонгация 6363 - "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 6364 - "creatorUserName": "string", ~/~/ Наименование пользователя создавшего локатора 6365 - "url": "string", ~/~/ ссылка на локатор 6366 - "language": 1, ~/~/ Язык локатора(1- Русский, 2- Английский, 3- Азербайджанский, 4 - Испанский) 6367 - "showVehicleName": true, ~/~/ Наименование объекта 6368 - "showVehicleDirection": true, ~/~/ Показывать направление движения объекта на карте 6369 - "allowTrackReport": true, ~/~/ отображение колонки и кнопок **Построить историю за сутки** 6370 - "showTrackTracing": true, ~/~/ Отображение трассировки трека на карте по ссылке. 6371 - "showSensors": true, ~/~/ Отображение заведенных датчиков на объектах 6372 - "availableMapLayers": [ ~/~/Слои на карте ,по умолчанию OpenStreetMap (1-OpenStreetMap, 2-Yandex (Карта), 3-Yandex (Спутник), 4-Yandex (Гибрид), 5-Yandex (Пробки), 6-Google (Карта), 7-Google (Гибрид), 8-Google (Рельеф), 9-Google (Спутник), 10-Bing (Карта), 11-Bing (Гибрид), 12-Bing(Темная карта), 13-2ГИС) 6373 - 6374 - 0 6375 - ] 6376 - } 6377 -] 6378 -))) 6379 - 6380 - 6381 - 6382 6382 == **Изменение локатора** == 6383 6383 6384 6384 (% class="box infomessage" %) ... ... @@ -6397,14 +6397,16 @@ 6397 6397 "activationTime": "2025-03-12T07:07:53.002Z", ~/~/ Время активации 6398 6398 "validity": 0, ~/~/ Срок действия в днях (1-90) 6399 6399 "autoProlongation": true, ~/~/ Автопродление срока действия 6400 - "language": 1 ~/~/ Язык (1- Русский, 2- Английский, 3- Азербайджанский, 4 - Испанский) 6401 - "vehiclesIds": [ ~/~/ ID объектов отображающихся в локаторе, записываются через запятую 6343 + "url": "string", ~/~/ Ссылка 6344 + "language": 0 ~/~/ Язык 6345 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6346 + "vehiclesIds": [ ~/~/ Oбъекты 6402 6402 0 6403 6403 ], 6404 - "geoIds": [ ~/~/ ID геозонотображающихся в локаторе, записываются через запятую6349 + "geoIds": [ ~/~/ Геозоны 6405 6405 0 6406 6406 ], 6407 - "fieldsIds": [ ~/~/ ID полей отображающихсяв локаторе, записываются через запятую6352 + "fieldsIds": [ ~/~/ Поля 6408 6408 0 6409 6409 ], 6410 6410 "showVehicleName": true, ~/~/ Наименование объекта ... ... @@ -6412,7 +6412,8 @@ 6412 6412 "allowTrackReport": true, ~/~/ Трек 6413 6413 "showTrackTracing": true, ~/~/ Трассировка трека 6414 6414 "showSensors": true, ~/~/ Датчик 6415 - "availableMapLayers": 1 [ ~/~/ Слои на карте ,по умолчанию OpenStreetMap (1-OpenStreetMap, 2-Yandex (Карта), 3-Yandex (Спутник), 4-Yandex (Гибрид), 5-Yandex (Пробки), 6-Google (Карта), 7-Google (Гибрид), 8-Google (Рельеф), 9-Google (Спутник), 10-Bing (Карта), 11-Bing (Гибрид), 12-Bing(Темная карта), 13-2ГИС) 6360 + "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6361 + 0 6416 6416 ] 6417 6417 } 6418 6418 ... ... @@ -6646,7 +6646,6 @@ 6646 6646 ))) 6647 6647 6648 6648 6649 -== == 6650 6650 6651 6651 6652 6652