<
From version < 158.2 >
edited by Андрей Калиновский
on 2024/07/19 15:59
To version < 139.1 >
edited by Андрей Калиновский
on 2024/02/28 09:55
>
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Content
... ... @@ -60,9 +60,6 @@
60 60  |(% style="width:215px" %)(% style="color:#000000" %)AuthId|(% style="width:861px" %)Токен авторизации
61 61  |(% style="width:215px" %)(% style="color:#000000" %)User|(% style="width:861px" %)Логин пользователя
62 62  
63 -(% class="wikigeneratedid" %)
64 -Также имеется возможность сквозной (/бесшовной) авторизации. Для этого к ссылке ( [[https:~~/~~/hosting.glonasssoft.ru>>url:https://hosting.glonasssoft.ru/login?authId={AuthId}]] / [[https:~~/~~/regions.glonasssoft.ru>>url:https://hosting.glonasssoft.ru/login?authId={AuthId}]]) добавьте токен авторизации - {AuthId}, чтобы попасть сразу в клиента ([[https:~~/~~/hosting.glonasssoft.ru/login?authId={AUTH_ID}>>https://hosting.glonasssoft.ru/login?authId={AUTH_ID}]])
65 -
66 66  == (% style="color:#000000; font-size:16px" %)**Проверка авторизации**(%%) ==
67 67  
68 68  (% class="box infomessage" %)
... ... @@ -1140,19 +1140,31 @@
1140 1140   },
1141 1141  
1142 1142  ~/~/ Характерные для произвольного:
1140 +
1143 1143  ~/~/  "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off
1142 +
1144 1144  ~/~/  "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы
1144 +
1145 1145  ~/~/  "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off
1146 +
1146 1146  ~/~/  "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний
1148 +
1147 1147  ~/~/  "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off
1150 +
1148 1148  ~/~/  "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off
1152 +
1149 1149  ~/~/  "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off
1154 +
1150 1150  ~/~/  "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область)
1156 +
1151 1151  ~/~/ Характерные для таблицы тарировки Вкл./Выкл.:
1158 +
1152 1152  ~/~/ "ValueOn": "Вкл.",
1160 +
1153 1153  ~/~/ "ValueOff": "Выкл."
1154 1154   "summaryMaxValue": 0 ~/~/ Макс. значение
1155 1155   }
1164 +
1156 1156   "drivers": [ ~/~/ Водители
1157 1157   {
1158 1158   "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
... ... @@ -1197,58 +1197,6 @@
1197 1197  (% style="text-align:left" %)
1198 1198  0 - «Блокировка» 1 - «Активен», 2 - «Отменен», 3 - «Оборудован», 4 - «Диагностика», 5 - «Сервис», 6 - «Демонтаж», 7 - «Монтаж», 8 - «Дозаказ», 9 - «Обслужен», 10 - «Списан», 11 - «Неисправен», 12 - «Проверен», 13 - «Не эксплуатируется».
1199 1199  
1200 -
1201 -== **Получить ответ на отправленную на ТС команду** ==
1202 -
1203 -(% class="box infomessage" %)
1204 -(((
1205 -(% lang="en-US" %)**GET **(%%)**/api/v3/Vehicles/cmd/{cmdId}/answer**
1206 -)))
1207 -
1208 -Идентификатор команды: cmdid
1209 -
1210 -Запрос от терминала на ответ команды
1211 -
1212 -Пример ответ от терминала:
1213 -
1214 -ID= "" ~/~/ идентификатор произвольного поля
1215 -Soft="" ~/~/ версия софта
1216 -GPS=4 ~/~/ тип трекера
1217 -Time=11:05:43 28.06.24 ~/~/ время запроса
1218 -Lat=45.056221 ~/~/ широта
1219 -Lon=39.035938 ~/~/ долгота
1220 -Speed=0.0 ~/~/ скорость
1221 -Course=181.4 ~/~/направление
1222 -
1223 -(((
1224 -== **Список отправленных объекту команд с ответами** ==
1225 -
1226 -(% class="box infomessage" %)
1227 -(((
1228 -(% lang="en-US" %)**GET**(%%)**/api/v3/Vehicles/cmd/{vehicleId}/history**
1229 -)))
1230 -
1231 -Идентификатор ТС: vehicleId
1232 -
1233 -В ответе приходит список команд с их ID, временем отправки, количестве попыток отправки и ответами терминала.
1234 -
1235 -Пример ответа терминала
1236 -
1237 -[ 
1238 -{    
1239 -"id": "", ~/~/ идентификатор пользователя
1240 -"commandText": "", ~/~/Текст команды.
1241 -"templateId": "", ~/~/Идентификатор шаблона
1242 -"updated": "", ~/~/ Время отправки  
1243 -"tryCount": 0, ~/~/ Количество попыток отправки команды
1244 -"answer": "", ~/~/ Ответ терминала.
1245 -"status": "" ~/~/ Статус отправки
1246 -}
1247 -]
1248 -
1249 -
1250 -)))
1251 -
1252 1252  == (% style="color:#000000; font-size:16px" %)**Добавление объекта**(%%) ==
1253 1253  
1254 1254  (% class="box successmessage" %)
... ... @@ -1471,7 +1471,7 @@
1471 1471  (% lang="en-US" %)**POST /api/v3/vehicles/find**
1472 1472  )))
1473 1473  
1474 -(% style="color:#000000" %)Метод позволяет получить список доступных объектов мониторинга (транспортных средств) с их основными параметрами: наименование, IMEI, тип устройства, модель объекта, подразделение, номера телефонов и идентификатор клиента, к которому прикреплен объект (клиент-родитель).
1431 +(% style="color:#000000" %)Метод позволяет получить основные параметры объектов: наименование, IMEI, тип устройства, модель объекта, подразделение, номера телефонов и идентификатор клиента, к которому прикреплен объект (клиент-родитель).
1475 1475  
1476 1476  (% style="color:#000000" %)Метод возвращает информацию об объектах с учетом настроек авторизованного пользователя, указанного в запросе:
1477 1477  
... ... @@ -1592,24 +1592,6 @@
1592 1592  (% style="text-align:left" %)
1593 1593  (% style="color:#000000" %) }
1594 1594  
1595 -(% class="wikigeneratedid" id="H41843743C43543D43543D43843544144243044244344143043E43144A43543A442430" %)
1596 -**Отправить команду на терминал**
1597 -
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 -
1613 1613  == (% style="color:#000000; font-size:16px" %)**Редактирование объекта**(%%) ==
1614 1614  
1615 1615  (% class="box warningmessage" %)
... ... @@ -1896,10 +1896,13 @@
1896 1896  
1897 1897  (% style="color:#000000" %)Ответ:
1898 1898  
1899 -(% style="color:#000000" %){(%%)
1838 +(% style="color:#000000" %){
1839 +
1900 1900   "id": "", ~/~/ ID типа датчика 
1901 1901   "name": "", ~/~/ Название
1902 1902   "description": "", ~/~/ Описание
1843 +
1844 +(% style="text-align:left" %)
1903 1903  (% style="color:#000000" %)}
1904 1904  
1905 1905  = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Сообщения**(%%) =
... ... @@ -1986,13 +1986,8 @@
1986 1986  |=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
1987 1987  |protocolType|Тип протокола
1988 1988  |inputType|Тип входа, 0 - Цифровой, 1 - Аналоговый, 2 - Импульсный, 3 - Rs232, 4 - Rs485, 5 - FMS, 6 - Диагностический, 7 - 1-Wire, 8 - Частотный, 9 - BLE, 255 - Виртуальный
1989 -|inputNumber|(((
1990 -Номер входа
1991 -)))
1931 +|inputNumber|Номер входа
1992 1992  
1993 -(% class="wikigeneratedid" %)
1994 -Перечень ID протоколов в статье - [[ID протоколов для получения типов и номеров входа сырого параметра.>>https://wiki.glonasssoft.ru/bin/view/API/ID%20%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%82%D0%B8%D0%BF%D0%B0%20%D0%B8%20%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%B0%20%D0%B2%D1%85%D0%BE%D0%B4%D0%B0%20%D1%81%D1%8B%D1%80%D0%BE%D0%B3%D0%BE%20%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%B0/]]
1995 -
1996 1996  == (% style="color:#000000; font-size:16px" %)**Запрос списка сообщений**(%%) ==
1997 1997  
1998 1998  (% class="box infomessage" %)
... ... @@ -2216,42 +2216,74 @@
2216 2216  Тело запроса:
2217 2217  
2218 2218  {
2156 +
2219 2219   "vehicleIds": [ ], ~/~/ Список ID объектов
2158 +
2220 2220   "from": "2024-01-30T10:12:19.125Z", ~/~/ Дата и время начало запроса
2160 +
2221 2221   "to": "2024-01-30T10:12:19.125Z", ~/~/ Дата и время окончания запроса
2162 +
2222 2222   "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3
2164 +
2223 2223  }
2224 2224  
2225 2225  Ответ:
2226 2226  
2227 -[ 
2169 +[
2170 +
2228 2228   {
2172 +
2229 2229   "vehicleId": 0, ~/~/ ID объекта
2174 +
2230 2230   "vehicleName": "string", ~/~/ Имя объекта
2176 +
2231 2231   "moves": [ ~/~/ Событие движения
2178 +
2232 2232   {
2180 +
2233 2233   "mileage": 0, ~/~/ Пробег, км
2182 +
2234 2234   "eventId": 0, ~/~/ Идентификатор события
2184 +
2235 2235   "eventName": "string", ~/~/ Название события
2186 +
2236 2236   "start": "2024-01-30T10:17:13.789Z", ~/~/ Дата и время начало события
2188 +
2237 2237   "end": "2024-01-30T10:17:13.789Z", ~/~/ Дата и время окончания события
2190 +
2238 2238   "duration": 0 ~/~/ Продолжительность события, секунд
2192 +
2239 2239   }
2194 +
2240 2240   ],
2196 +
2241 2241   "stops": [ ~/~/ События стоянок
2198 +
2242 2242   {
2200 +
2243 2243   "address": "string", ~/~/ Адрес события
2202 +
2244 2244   "eventId": 0, ~/~/ Идентификатор события
2204 +
2245 2245   "eventName": "string", ~/~/ Название события
2206 +
2246 2246   "start": "2024-01-30T10:17:13.789Z", ~/~/ Дата и время начало события
2208 +
2247 2247   "end": "2024-01-30T10:17:13.789Z", ~/~/ Дата и время окончания события
2210 +
2248 2248   "duration": 0 ~/~/ Продолжительность события, секунд
2212 +
2213 +
2249 2249   }
2215 +
2250 2250   ]
2217 +
2251 2251   }
2219 +
2252 2252  ]
2253 2253  
2254 2254  
2223 +
2255 2255  == (% style="color:#000000; font-size:16px" %)**Получение последних данных объекта**(%%) ==
2256 2256  
2257 2257  (% class="box infomessage" %)
... ... @@ -2266,8 +2266,21 @@
2266 2266  В заголовках запроса: X-Auth: Токен авторизации
2267 2267  
2268 2268  
2269 -В теле запроса перечисляете массив id объектов, в квадратных скобках через запятую.
2238 +Тело запроса:
2270 2270  
2240 +{
2241 +
2242 + "vehicleIds": [ ], ~/~/ Список ID машины
2243 +
2244 + "from": "2024-01-30T10:12:19.125Z", ~/~/ Дата и время начало запроса
2245 +
2246 + "to": "2024-01-30T10:12:19.125Z", ~/~/ Дата и время окончания запроса
2247 +
2248 + "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3
2249 +
2250 +}
2251 +
2252 +
2271 2271  Ответ:
2272 2272   {
2273 2273   "vehicleId": 0, ~/~/Идентификатор объекта.
... ... @@ -2275,7 +2275,7 @@
2275 2275   "vehicleNumber": "string",~/~/Номер объекта.
2276 2276   "receiveTime": "2024-02-27T14:11:00.315Z",~/~/Время получения записи на сервере, т.е. время срабатывания + время передачи от устройства на сервер
2277 2277   "recordTime": "2024-02-27T14:11:00.315Z",~/~/Время записи от устройства, т.е. время фактического события на транспортном средстве.
2278 - "state": 0,~/~/Определяет состояния объекта в мониторинге: нет данных - 0; отключена - 1; остановка - 2; стоянка - 3; в движении - 4.
2260 + "state": 0,~/~/Определяет состояния объекта в мониторинге: в движении, остановка, стоянка, отключена, нет данных.
2279 2279   "speed": 0,~/~/Скорость объекта.
2280 2280   "course": 0,~/~/Курс движения [0;360]
2281 2281   "latitude": 0,~/~/Широта [-90°;90°].
... ... @@ -4071,444 +4071,6 @@
4071 4071  |driverName|Имя водителя
4072 4072  |driverRfid|Номер Карты-метки
4073 4073  
4074 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Топливные карты**(%%) =
4075 -
4076 -== (% style="color:#000000; font-size:16px" %)**Запрос транзакций по топливным картам**(%%) ==
4077 -
4078 -Транзакции по топливным картам можно получить при наличии права «Транзакции ТК». Метод позволяет получить транзакции по нескольким топливным картам.
4079 -
4080 -(% class="box infomessage" %)
4081 -(((
4082 -POST /api/v3/fuelcards/transactions
4083 -)))
4084 -
4085 -Метод запроса: POST
4086 -
4087 -URL запроса: https:~/~/hosting.glonasssoft.ru/api/v3/fuelcards/transactions
4088 -\\В заголовках запроса: X-Auth: Токен авторизации
4089 -
4090 -Параметры в теле запроса (JSON):
4091 -
4092 -{
4093 - "startDate": "2024-04-11T10:32:02.395Z", ~/~/Начало периода
4094 - "endDate": "2024-04-11T10:32:02.395Z", ~/~/Конец периода
4095 - "ids": [ 
4096 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/гуиды топливных карт
4097 - ],
4098 - "timezone": 0 ~/~/Таймзона
4099 -}
4100 -
4101 -
4102 -Ответ:
4103 - {
4104 - "date": "2024-04-11T10:41:02.265Z", ~/~/Дата и время транзакции
4105 - "driver": "string", ~/~/Водители, привязанные к ТК
4106 - "object": "string", ~/~/Наименование ТС
4107 - "amount": 0, ~/~/Количество топлива
4108 - "amountDut": 0, ~/~/Количество по ДУТ
4109 - "amountDiff": 0, ~/~/Разница, л
4110 - "amountDiffPerc": 0, ~/~/Разница, %
4111 - "summa": 0, ~/~/Стоимость, руб
4112 - "serviceName": "string", ~/~/Тип топлива
4113 - "price": 0, ~/~/Цена за литр, руб
4114 - "cardName": "string", ~/~/Наименование ТК
4115 - "cardNum": "string", ~/~/Номер ТК
4116 - "operator": "string", ~/~/Оператор ТК
4117 - "address": "string" ~/~/Адрес АЗС
4118 - }
4119 -
4120 -
4121 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: (%%)**Методы публичного API для ретрансляторов** =
4122 -
4123 -
4124 -== **Получение полных данных о ретрансляторе** ==
4125 -
4126 -(% class="box infomessage" %)
4127 -(((
4128 -**GET ** **/api/v3/retranslations/{id}**
4129 -)))
4130 -
4131 -Идентификатор запроса: ID
4132 -
4133 -
4134 -Пример ответа:
4135 -
4136 -{  
4137 -"description": "", ~/~/ Определяет описание
4138 -"subscriberId": "", ~/~/ Подписчик
4139 -"protocolType": 0, ~/~/ Тип протокола
4140 -"isEnabled": true, ~/~/ признак включения, Включен, true - включен, false - отключен
4141 -"address": "string", ~/~/ Адрес события
4142 -"objects": [ ~/~/Объекты для ретрансляции
4143 -{      
4144 -"id": "",  ~/~/ Идентификатор объекта ретрансляции
4145 -"name": "", ~/~/ Наименование объекта ретрансляции
4146 -"imei": "", ~/~/ IMEI объекта  
4147 -"isEnabled": true ~/~/ признак включения, Включен, true - включен, false - отключен
4148 -}
4149 - ],  
4150 -"id": "", ~/~/ идентификатор пользователя   
4151 -"parentId": "", ~/~/Guid родителя
4152 -"deleted": "" ~/~/ Признак удаления, Включен, true - включен, false - отключен
4153 -}
4154 -
4155 -
4156 -== **Удаление данных ретранслятора** ==
4157 -
4158 -(% class="box infomessage" %)
4159 -(((
4160 -**DELETE** **/api/v3/retranslations/{id}**
4161 -)))
4162 -
4163 -Параметр запроса: ID
4164 -
4165 -
4166 -== **Создание ретранслятора** ==
4167 -
4168 -(% class="box infomessage" %)
4169 -(((
4170 -**POST ** **/api/v3/retranslations/{id}**
4171 -)))
4172 -
4173 -Запрос:
4174 -
4175 -{  
4176 -"description": "", ~/~/ Описание
4177 -"subscriberId": "", ~/~/ Подписчик
4178 -"protocolType": 0, ~/~/ Тип протокола
4179 -"address": "", ~/~/ Адрес ретрансляции
4180 -"isEnabled": "", ~/~/ признак включения, Включен, true - включен, false - отключен
4181 -"objects": [ ~/~/Объекты для ретрансляции
4182 -{      
4183 -"id": "", ~/~/ идентификатор пользователя     
4184 -"imei": "", ~/~/IMEI объекта
4185 -"isEnabled": ""  ~/~/ признак включения, Включен, true - включен, false - отключен  
4186 -}
4187 - ]
4188 -}
4189 -
4190 -
4191 -Ответ:
4192 -
4193 -{  
4194 -"description": "string", ~/~/ Определяет описание
4195 -"subscriberId": "", ~/~/ идентификатор запроса
4196 -"protocolType": 0, ~/~/ Тип протокола
4197 -"isEnabled": "", ~/~/ признак включения, Включен, true - включен, false - отключен
4198 -"address": "", ~/~/ Адрес события
4199 -"objects": [ ~/~/Объекты для ретрансляции
4200 -{      
4201 -"id": "", ~/~/ идентификатор пользователя    
4202 -"name": "string", ~/~/ Название уведомления
4203 -"imei": "string", ~/~/IMEI объекта  
4204 -"isEnabled": true ~/~/ признак включения, Включен, true - включен, false - отключен  
4205 -}
4206 - ],  
4207 -"id": "", ~/~/ идентификатор пользователя  
4208 -"parentId": "", ~/~/ Guid идентификатор родителя
4209 -"deleted": true ~/~/ Признак удаления
4210 -}
4211 -
4212 -
4213 -== **Редактирование ретранслятора** ==
4214 -
4215 -(% class="box infomessage" %)
4216 -(((
4217 -**PUT** **/api/v3/retranslations**
4218 -)))
4219 -
4220 -Пример запроса:
4221 -
4222 -{  
4223 -"id": "", ~/~/ идентификатор пользователя   
4224 -"description": "string", ~/~/ Определяет описание
4225 -"subscriberId": "", ~/~/ идентификатор запроса
4226 -"protocolType": 0, ~/~/ Тип протокола
4227 -"isEnabled": true, ~/~/ признак включения, Включен, true - включен, false - отключен  
4228 -"address": "string", ~/~/ Адрес события
4229 -"objects": ~/~/Объекты для ретрансляции
4230 -[    
4231 -{      
4232 -"id": "",  ~/~/ идентификатор пользователя         
4233 -"imei": "", ~/~/IMEI объекта
4234 -"isEnabled": true ~/~/ признак включения, Включен, true - включен, false - отключен  
4235 -}
4236 - ]
4237 -}
4238 -
4239 -
4240 -Пример ответа:
4241 -
4242 -{  
4243 -"description": "", ~/~/ Определяет описание
4244 -"subscriberId": "", ~/~/ идентификатор запроса
4245 -"protocolType": 0, ~/~/ Тип протокола
4246 -"isEnabled": true, ~/~/ признак включения, Включен, true - включен, false - отключен  
4247 -"address": "string", ~/~/ Адрес события
4248 -"objects": [ ~/~/Объекты для ретрансляции
4249 -{      
4250 -"id": "", ~/~/ идентификатор пользователя     
4251 -"name": "string", ~/~/ Название уведомления    
4252 -"imei": "", ~/~/IMEI объекта
4253 -"isEnabled": true ~/~/ признак включения, Включен, true - включен, false - отключен  
4254 -}
4255 - ],
4256 -"id": "", ~/~/ идентификатор пользователя   
4257 -"parentId": "", ~/~/ Guid идентификатор родителя
4258 -"deleted": true ~/~/ Признак удаления
4259 -}
4260 -
4261 -
4262 -== **Получение списка ретранслятора клиента** ==
4263 -
4264 -(% class="box infomessage" %)
4265 -(((
4266 -**POST /api/v3/retranslations/find**
4267 -)))
4268 -
4269 -Пример запроса:
4270 -
4271 -{  
4272 -"id": "", ~/~/ идентификатор пользователя   
4273 -"search": "string", ~/~/Строка поиска. Поиск производится по имени подписчика, описанию, типу протокола и адресу
4274 -"parentId": "" ~/~/ Идентификатор агента, для которого надо получить данные.
4275 -}
4276 -
4277 -Ответ
4278 -
4279 -[ 
4280 -{    
4281 -"description": "", ~/~/ Определяет описание
4282 -"subscriberId": "", ~/~/ идентификатор запроса
4283 -"protocolType": 0, ~/~/ Тип протокола
4284 -"isEnabled": true, ~/~/ признак включения, Включен, true - включен, false - отключен  
4285 -"address": "string", ~/~/ Адрес события
4286 -"id": "", ~/~/ идентификатор пользователя   
4287 -"parentId": "", ~/~/ Guid идентификатор родителя
4288 -"deleted": true ~/~/ Признак удаления
4289 -}
4290 -]
4291 -
4292 -
4293 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Отчеты**(%%) =
4294 -
4295 -== **API для отчета по выгрузке комбайнов** ==
4296 -
4297 -(% class="box infomessage" %)
4298 -(((
4299 -POST **/api/v3/Reports/harvesterUnloading**
4300 -)))
4301 -
4302 -Пример запроса:
4303 -
4304 -{
4305 - "byTime": 0, ~/~/ Объединение событий по времени
4306 - "byDist": 0, ~/~/ Объединение событий по расстоянию
4307 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения
4308 - "filterByHalfPerimeter": true, ~/~/ Фильтрация событий по пробегу половины периметра
4309 - "showNearestObjects": true, ~/~/Показывать объекты рядом?
4310 - "vehicleIds": [ ~/~/ Список id объектов для анализа
4311 - 0
4312 - ],
4313 - "from": "", ~/~/ Дата и время начало запроса
4314 - "to": "", ~/~/ Дата и время окончания запроса
4315 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3
4316 -}
4317 -
4318 -Пример ответа:
4319 -
4320 -[ 
4321 - {
4322 - "harvesterName": "", ~/~/Комбайн, номер
4323 - "harvesterId": 0, ~/~/Комбайн, id
4324 -"harvesterModel": "", ~/~/ Модель комбайна
4325 -"hopperCapacity": 0, ~/~/ Объем бункера м3
4326 - "hopperDischargeSpeed": 0, ~/~/ Скорость выгрузки из бункера, л/сек
4327 - "events": [ ~/~/Список событий в разрезе комбайна
4328 - {
4329 - "driverId": "", ~/~/Идентификатор водителя
4330 - "driverName": "", ~/~/Водитель комбайна, ФИО
4331 - "RFID": "", ~/~/ идентификатор карты-метки
4332 - "rfidName": "", ~/~/Водитель комбайна, имя метки
4333 - "vehicleId": 0, ~/~/идентификатор объекта
4334 - "vehicleName": "string", ~/~/ Имя объекта
4335 - "modelName": "string", ~/~/ Имя модели объекта
4336 - "nearestVehicles": [ ~/~/Объекты рядом
4337 - {
4338 - "vehicleId": 0, ~/~/идентификатор объекта
4339 - "vehicleName": "string" ~/~/ Имя объекта
4340 - }
4341 - ],
4342 - "fields": [ ~/~/Поля, где происходила выгрузка
4343 - {
4344 - "id": 0, ~/~/ идентификатор пользователя 
4345 - "name": "string" ~/~/ имя пользователя 
4346 - }
4347 - ],
4348 - "event": "string", ~/~/Событие
4349 - "start": "2024-07-19T06:41:57.821Z", ~/~/ Начало периода
4350 - "end": "2024-07-19T06:41:57.821Z", ~/~/ Окончание периода
4351 - "durationSeconds": 0, ~/~/Продолжительность события, в секундах
4352 - "cultureName": "string", ~/~/ название культуры
4353 - "bunkerLowLevelStart": 0, ~/~/Бункер, нижний уровень (на начало события)
4354 - "bunkerLowLevelEnd": 0, ~/~/ Бункер, нижний уровень (на конец события)
4355 - "bunkerHighLevelStart": 0, ~/~/Бункер, верхний уровень (на начало события)
4356 - "bunkerHighLevelEnd": 0, ~/~/Бункер, верхний уровень (на конец события)
4357 - "reapingAggregateValueStart": 0, ~/~/Жатка (на начало события)
4358 - "reapingAggregateValueEnd": 0, ~/~/Жатка (на конец события)
4359 - "issued": 0, ~/~/Выдано, бункеров
4360 - "issuedByBunkerSensors": 0, ~/~/Отдано бункеров (расчет по датчикам бункера)
4361 - "latitude": 0, ~/~/Широта
4362 - "longitude": 0, ~/~/ Долгота
4363 - "litresAway": 0, ~/~/Отдано, л
4364 - "m3Away": 0 ~/~/Отдано, м3
4365 - }
4366 - ]
4367 - }
4368 -]
4369 -
4370 -
4371 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) =
4372 -
4373 -== (% style="color:#000000; font-size:16px" %)**Запрос на получение списка всех объектов в корзине**(%%) ==
4374 -
4375 -
4376 -(% class="box infomessage" %)
4377 -(((
4378 -GET api/v3/Vehicles/recyclebin/all
4379 -)))
4380 -
4381 -Метод возвращает полную информацию о списках всех объектов в корзине по пользователям, доступным агенту
4382 -
4383 -Параметр запроса: {parentId} - идентификатор агента
4384 -
4385 -В заголовках запроса: X-Auth: Токен авторизации
4386 -
4387 -Ответ:
4388 -
4389 -[ 
4390 - {
4391 - "recordTime": "", ~/~/Время записи
4392 - "userId": "", ~/~/Guid пользователя, добавившего объект в корзину
4393 - "parentId": "", ~/~/Guid агента объекта, помещённого в корзину
4394 - "objectId": 0, ~/~/ID объекта, помещённого в корзину
4395 - "objectGuid": "", ~/~/Guid объекта, помещённого в корзину
4396 - "objectType": 1, ~/~/Тип объекта, помещённого в корзину
4397 - "details": { ~/~/Список деталей объекта, помещённого в корзину
4398 - "items": [ ~/~/ 
4399 -nullable: true ~/~/Детали
4400 - {
4401 - "name": "string", ~/~/наименование столбца
4402 - "value": "string" ~/~/содержание столбца
4403 - }
4404 - ]
4405 - },
4406 - "errors": [ ~/~/Список ошибок удаления/восстановления объекта
4407 - "string"
4408 - ]
4409 - }
4410 -]
4411 -
4412 -
4413 -(% style="color:#000000; font-size:16px" %)**Запрос на удаление объектов из корзины**
4414 -
4415 -(% class="box infomessage" %)
4416 -(((
4417 -POST/api/v3/Vehicles/recyclebin/erase
4418 -)))
4419 -
4420 -В заголовках запроса: X-Auth: Токен авторизации
4421 -
4422 -Пример запроса:
4423 -
4424 -[
4425 -0
4426 -]
4427 -
4428 -
4429 -Пример ответа:
4430 -
4431 -[ 
4432 -{
4433 - "recordTime": "", ~/~/Время записи
4434 - "userId": "", ~/~/Guid пользователя, добавившего объект в корзину
4435 - "parentId": "", ~/~/Guid агента объекта, помещённого в корзину
4436 - "objectId": 0, ~/~/ID объекта, помещённого в корзин
4437 - "objectGuid": "", ~/~/Guid объекта, помещённого в корзину
4438 - "objectType": 1, ~/~/Тип объекта, помещённого в корзину
4439 - "details": { ~/~/Список деталей объекта, помещённого в корзину
4440 - "items": [ ~/~/Детали
4441 - {
4442 - "name": "", ~/~/Имя свойства
4443 - "value": "" ~/~/Значение свойства
4444 - }
4445 - ]
4446 - },
4447 - "errors": [ ~/~/Список ошибок удаления/восстановления объекта
4448 - ""
4449 - ]
4450 - }
4451 -]
4452 -
4453 -Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200».
4454 -
4455 -== (% style="color:#000000; font-size:16px" %)**Запрос на восстановление объектов из корзины**(%%) ==
4456 -
4457 -(% class="box infomessage" %)
4458 -(((
4459 -POST/api/v3/Vehicles/recyclebin/restore
4460 -)))
4461 -
4462 -В заголовках запроса: X-Auth: Токен авторизации
4463 -
4464 -Параметры в теле запроса (JSON):
4465 -
4466 -Восстанавливает объекты из корзины. Возвращает те объекты которые не получилось восстановить.
4467 -
4468 -В заголовках запроса: X-Auth: Токен авторизации
4469 -
4470 -
4471 -Пример запроса:
4472 -
4473 -(((
4474 -[
4475 -)))
4476 -
4477 -(((
4478 - 0
4479 -)))
4480 -
4481 -(((
4482 -]
4483 -)))
4484 -
4485 -
4486 -Пример ответа:
4487 -
4488 -[
4489 -{
4490 - "recordTime": "2024-07-19T07:58:19.305Z", ~/~/Время записи
4491 - "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/Guid пользователя, добавившего объект в корзину
4492 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/Guid агента объекта, помещённого в корзину
4493 - "objectId": 0, ~/~/ID объекта, помещённого в корзину
4494 - "objectGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/Guid объекта, помещённого в корзину
4495 - "objectType": 1, ~/~/Тип объекта, помещённого в корзину
4496 - "details": { ~/~/Список деталей объекта, помещённого в корзину
4497 - "items": [ ~/~/Детали
4498 - {
4499 - "name": "string", ~/~/Имя свойства
4500 - "value": "string" ~/~/Значение свойства
4501 - }
4502 - ]
4503 - },
4504 - "errors": [ ~/~/Список ошибок удаления/восстановления объекта
4505 - "string"
4506 - ]
4507 - }
4508 -]
4509 -
4510 -
4511 -
4512 4512  (% class="box" lang="en-US" style="text-align: center;" %)
4513 4513  (((
4514 4514  (% lang="ru-RU" style="color:#000000; font-family:Liberation Serif,serif; font-size:14pt; font-style:normal; font-variant:normal" %)**По вопросам работы PUBLIC API 3.0 можно обращаться**(% lang="ru-RU" style="color:#000000; font-size:14pt" %)** на [[support@glonasssoft.ru>>mailto:support@glonasssoft.ru]] **

Меню

ГЛОНАССSoft wiki - 2024 г.