Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/06/27 16:12
<
>
edited by Андрей Калиновский
on 2025/06/09 16:20
on 2025/06/09 16:20
edited by Андрей Калиновский
on 2025/05/14 16:53
on 2025/05/14 16:53
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -2455,8 +2455,6 @@ 2455 2455 "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 2456 2456 "fuelLevelStart": 0, ~/~/ Уровень топлива на начало периода 2457 2457 "fuelLevelEnd": 0, ~/~/ Уровень топлива на конец периода 2458 - "fuelTankLevelStart": 0, ~/~/ Уровень топлива в цистерне на начало периода 2459 - "fuelTankLevelEnd": 0, ~/~/ Уровень топлива в цистерне на конец периода 2460 2460 "fuelConsumption": 0, ~/~/ Расход топлива 2461 2461 "fuelConsumptionMove": 0 ~/~/ Расход топлива в движении 2462 2462 "fuelConsumptionFactTank": 0 ~/~/ Фактический расход топлива в цистерне ... ... @@ -2796,7 +2796,7 @@ 2796 2796 "id": 0, ~/~/ ID уведомления 2797 2797 "name": "string", ~/~/ Название уведомления 2798 2798 "active": true, ~/~/ Состояние true - активен, false - деактивирован 2799 - "type": 0, ~/~/ Шаблон события 0 - Въезд и выезд из геозоны, 2 - Превышение скорости, 4 - Слив, 5 - Заправка, 6 - Сработка тревожной кнопки, 7 - Потеря связи с объектом, 8 - Сработка дискретного датчика, 9 - Значение аналогового датчика, 10 - Адрес, 11 - Простой, 12 - Выполнение ТО , 13 - Назначение водителя)2797 + "type": 0, ~/~/ Шаблон события 0 - Въезд и выезд из геозоны, 2 - Превышение скорости, 4 - Слив, 5 - Заправка, 6 - Сработка тревожной кнопки, 7 - Потеря связи с объектом, 8 - Сработка дискретного датчика, 9 - Значение аналогового датчика, 10 - Адрес, 11 - Простой, 12 - Выполнение ТО 2800 2800 "userId": "", ~/~/ Пользователь, создавший уведомление 2801 2801 "parentId": "", ~/~/ Идентификатор клиента 2802 2802 "parentName": "string" ~/~/ Имя клиента ... ... @@ -5916,62 +5916,6 @@ 5916 5916 ))) 5917 5917 5918 5918 5919 -= **Раздел: Роли** = 5920 - 5921 -== **Получение списка клиентских и системных ролей пользователя ** == 5922 - 5923 -(% class="box successmessage" %) 5924 -((( 5925 -**POST /api/v3/groups/find** 5926 -))) 5927 - 5928 -Пример запроса: 5929 - 5930 -((( 5931 -{ 5932 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента содержащий пользовательские роли 5933 - "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор родительского элемента пользователей 5934 -} 5935 -))) 5936 - 5937 -((( 5938 - 5939 -))) 5940 - 5941 -((( 5942 -Пример ответа: 5943 -))) 5944 - 5945 -((( 5946 -((( 5947 -{ 5948 - "groups": [ ~/~/ Системные роли пользователя 5949 - { 5950 - "code": "string", ~/~/ Код роли. 5951 - "name": "string", ~/~/ Имя 5952 - "shortName": "string" ~/~/ Короткое имя 5953 - } 5954 - ], 5955 - "customGroups": [ ~/~/ Системные роли пользователя 5956 - { 5957 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор роли. 5958 - "name": "string", ~/~/ Наименование 5959 - "shortName": "string", ~/~/ Короткое наименование 5960 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор владельца 5961 - } 5962 - ] 5963 -} 5964 -))) 5965 -))) 5966 - 5967 -((( 5968 - 5969 -))) 5970 - 5971 -((( 5972 - 5973 -))) 5974 - 5975 5975 = **Раздел: Локатор ** = 5976 5976 5977 5977 ... ... @@ -5979,7 +5979,7 @@ 5979 5979 5980 5980 (% class="box infomessage" %) 5981 5981 ((( 5982 -**GET /api/v3/locators 5924 +**GET /api/v3/locators** 5983 5983 ))) 5984 5984 5985 5985 В заголовках запроса: X-Auth: Токен авторизации ... ... @@ -5988,83 +5988,33 @@ 5988 5988 Пример ответа: 5989 5989 5990 5990 ((( 5991 -((( 5992 -{ 5993 - "vehiclesIds": [ ~/~/ Объекты 5994 - 0 5995 - ], 5996 - "geoIds": [ ~/~/ Геозоны 5997 - 0 5998 - ], 5999 - "fieldsIds": [ ~/~/ Поля 6000 - 0 6001 - ], 6002 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. 6003 - "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 6004 - "agentName": "string", ~/~/ Наименование агента. 6005 - "isEnabled": true, ~/~/ Активность 6006 - "created": "2025-05-26T11:31:05.399Z", ~/~/ Дата создания 6007 - "updated": "2025-05-26T11:31:05.399Z", ~/~/ Дата обновления 6008 - "name": "string", ~/~/ Наименование. 6009 - "status": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 6010 - "activationMode": 0, ~/~/ Определяет вид активации локаторов ( 0 - сейчас, 1 - запланировать на время) 6011 - "activationTime": "2025-05-26T11:31:05.399Z", ~/~/ Время активации 6012 - "validity": 0, ~/~/ Значение срока действия 6013 - "validityType": 0, ~/~/ Тип значения срока действия (Дни = 0, Часы = 1, Минуты = 2) 6014 - "autoProlongation": true, ~/~/ Автопродление срока действия. 6015 - "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 6016 - "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор. 6017 - "url": "string", ~/~/ Ссылка 6018 - "language": 0, ~/~/ Язык 6019 - "showVehicleName": true, ~/~/ Наименование объекта 6020 - "showVehicleDirection": true, ~/~/ Направление движения на треке 6021 - "allowTrackReport": true, ~/~/ Трек 6022 - "showTrackTracing": true, ~/~/ Трассировка трека 6023 - "showSensors": true, ~/~/ Датчик 6024 - "availableMapLayers": [ ~/~/ Слои на карте 6025 - 0 6026 - ] 6027 -} 6028 -))) 6029 -))) 6030 - 6031 - 6032 -== **Получение перечня моделей ** == 6033 - 6034 -(% class="box successmessage" %) 6035 -((( 6036 -**POST /api/v3/models/find** 6037 -))) 6038 - 6039 -Пример запроса: 6040 - 6041 -((( 6042 -((( 6043 -{ 6044 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6045 - "name": "string", ~/~/ Наименование локатора 6046 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор родительского элемента пользователей 6047 -))) 6048 - 6049 - 6050 - 6051 - Пример ответа: 6052 - 6053 - 6054 -((( 6055 6055 [ 6056 6056 { 6057 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6058 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя, для которого надо получить данные 6059 - "parentName": "string", ~/~/ Наименование пользователя, для которого надо получить данные 6060 - "name": "string", ~/~/ Наименование локатора 6061 - "modelType": 0 ~/~/ Типы моделей транспортных средств (0 - None, 1 - Агро, 2 - Перевозчик, 3 - Машины) 5935 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. 5936 + "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента. 5937 + "agentName": "string", ~/~/ Наименование агента. 5938 + "isEnabled": true, ~/~/ Активен 5939 + "created": "2025-03-12T06:48:41.254Z", ~/~/ Дата создания 5940 + "updated": "2025-03-12T06:48:41.254Z", ~/~/ Дата обновления 5941 + "name": "string", ~/~/ Наименование 5942 + "status": 0, ~/~/ 5943 + "activationMode": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 5944 + "activationTime": "2025-03-12T06:48:41.254Z", ~/~/ Определяет вид активации локаторов. ( 0 - сейчас, 1 - время активации) 5945 + "validity": 0, ~/~/ Срок действия в днях (1-90). 5946 + "autoProlongation": true, ~/~/ Автопродление срока действия. 5947 + "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 5948 + "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор. 5949 + "url": "string", ~/~/ Ссылка 5950 + "language": 0, ~/~/ Язык. 5951 + "vehiclesCount": 0, ~/~/ Количество объектов. 5952 + "geozonesCount": 0, ~/~/ Количество геозон. 5953 + "fieldsCount": 0 ~/~/ Количество полей. 6062 6062 } 6063 6063 ] 6064 6064 ))) 6065 -))) 6066 6066 6067 6067 5959 + 6068 6068 == **Создание локатора** == 6069 6069 6070 6070 (% class="box successmessage" %) ... ... @@ -6085,24 +6085,6 @@ 6085 6085 "autoProlongation": true, ~/~/ Автопродление срока действия. 6086 6086 "url": "string", ~/~/ Ссылка 6087 6087 "language": 0 ~/~/ Язык 6088 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6089 - "vehiclesIds": [ ~/~/ Oбъекты 6090 - 0 6091 - ], 6092 - "geoIds": [ ~/~/ Геозоны 6093 - 0 6094 - ], 6095 - "fieldsIds": [ ~/~/ Поля 6096 - 0 6097 - ], 6098 - "showVehicleName": true, ~/~/ Наименование объекта 6099 - "showVehicleDirection": true, ~/~/ Направление движения на треке 6100 - "allowTrackReport": true, ~/~/ Трек 6101 - "showTrackTracing": true, ~/~/ Трассировка трека 6102 - "showSensors": true, ~/~/ Датчик 6103 - "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6104 - 0 6105 - ] 6106 6106 } 6107 6107 ))) 6108 6108 ... ... @@ -6135,29 +6135,10 @@ 6135 6135 "autoProlongation": true, ~/~/ Автопродление срока действия 6136 6136 "url": "string", ~/~/ Ссылка 6137 6137 "language": 0 ~/~/ Язык 6138 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6139 - "vehiclesIds": [ ~/~/ Oбъекты 6140 - 0 6141 - ], 6142 - "geoIds": [ ~/~/ Геозоны 6143 - 0 6144 - ], 6145 - "fieldsIds": [ ~/~/ Поля 6146 - 0 6147 - ], 6148 - "showVehicleName": true, ~/~/ Наименование объекта 6149 - "showVehicleDirection": true, ~/~/ Направление движения на треке 6150 - "allowTrackReport": true, ~/~/ Трек 6151 - "showTrackTracing": true, ~/~/ Трассировка трека 6152 - "showSensors": true, ~/~/ Датчик 6153 - "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6154 - 0 6155 - ] 6156 6156 } 6157 - 6158 - 6159 6159 ))) 6160 6160 6015 + 6161 6161 Пример ответа: 6162 6162 6163 6163 200 ~/~/ Success