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
-
... ... @@ -1209,84 +1209,6 @@ 1209 1209 (% style="text-align:left" %) 1210 1210 0 - «Блокировка» 1 - «Активен», 2 - «Отменен», 3 - «Оборудован», 4 - «Диагностика», 5 - «Сервис», 6 - «Демонтаж», 7 - «Монтаж», 8 - «Дозаказ», 9 - «Обслужен», 10 - «Списан», 11 - «Неисправен», 12 - «Проверен», 13 - «Не эксплуатируется». 1211 1211 1212 -===== ===== 1213 - 1214 -== **Получить ответ на отправленную на ТС команду** == 1215 - 1216 -(% class="box infomessage" %) 1217 -((( 1218 -(% lang="en-US" %)**GET **(%%)**/api/v3/Vehicles/cmd/{cmdId}/answer** 1219 -))) 1220 - 1221 -Идентификатор команды: cmdid 1222 - 1223 - 1224 -Запрос от терминала на ответ команды 1225 - 1226 - 1227 -Пример ответ от терминала: 1228 - 1229 - 1230 -ID= "" ~/~/ идентификатор произвольного поля 1231 - 1232 -Soft="" ~/~/ версия софта 1233 - 1234 -GPS=4 ~/~/ тип трекера 1235 - 1236 -Time=11:05:43 28.06.24 ~/~/ время запроса 1237 - 1238 -Lat=45.056221 ~/~/ широта 1239 - 1240 -Lon=39.035938 ~/~/ долгота 1241 - 1242 -Speed=0.0 ~/~/ скорость 1243 - 1244 -Course=181.4 ~/~/направление 1245 - 1246 - 1247 - 1248 -((( 1249 -== **Список отправленных объекту команд с ответами** == 1250 - 1251 -(% class="box infomessage" %) 1252 -((( 1253 -(% lang="en-US" %)**GET**(%%)**/api/v3/Vehicles/cmd/{vehicleId}/history** 1254 -))) 1255 - 1256 -Идентификатор ТС: vehicleId 1257 - 1258 - 1259 -В ответе приходит список команд с их ID, временем отправки, количестве попыток отправки и ответами терминала. 1260 - 1261 - 1262 -Пример ответа терминала 1263 - 1264 - 1265 -[ 1266 - 1267 -{ 1268 - 1269 -"id": "", ~/~/ идентификатор пользователя 1270 - 1271 -"commandText": "", ~/~/Текст команды. 1272 - 1273 -"templateId": "", ~/~/Идентификатор шаблона 1274 - 1275 -"updated": "", ~/~/ Время отправки 1276 - 1277 -"tryCount": 0, ~/~/ Количество попыток отправки команды 1278 - 1279 -"answer": "", ~/~/ Ответ терминала. 1280 - 1281 -"status": "" ~/~/ Статус отправки 1282 - 1283 -} 1284 - 1285 -] 1286 - 1287 - 1288 -))) 1289 - 1290 1290 == (% style="color:#000000; font-size:16px" %)**Добавление объекта**(%%) == 1291 1291 1292 1292 (% class="box successmessage" %) ... ... @@ -1509,7 +1509,7 @@ 1509 1509 (% lang="en-US" %)**POST /api/v3/vehicles/find** 1510 1510 ))) 1511 1511 1512 -(% style="color:#000000" %)Метод позволяет получить список доступных объектов мониторинга (транспортных средств) с их основными параметрами: наименование, IMEI, тип устройства, модель объекта, подразделение, номера телефонов и идентификатор клиента, к которому прикреплен объект (клиент-родитель). 1434 +(% style="color:#000000" %)Метод позволяет получить список доступных объектов мониторинга (транспортных средств) с их основными параметрами: наименование, IMEI, тип устройства, модель объекта, подразделение, номера телефонов и идентификатор клиента, к которому прикреплен объект (клиент-родитель).. 1513 1513 1514 1514 (% style="color:#000000" %)Метод возвращает информацию об объектах с учетом настроек авторизованного пользователя, указанного в запросе: 1515 1515 ... ... @@ -1630,30 +1630,6 @@ 1630 1630 (% style="text-align:left" %) 1631 1631 (% style="color:#000000" %) } 1632 1632 1633 -(% class="wikigeneratedid" id="H41843743C43543D43543D43843544144243044244344143043E43144A43543A442430" %) 1634 -**Отправить команду на терминал** 1635 - 1636 -(% class="box successmessage" %) 1637 -((( 1638 -(% lang="en-US" %)**POST **(%%)**/api/v3/Vehicles/cmd/create** 1639 -))) 1640 - 1641 -Команда для отправки на тс. 1642 - 1643 - 1644 -{ 1645 - 1646 -"id": "", ~/~/идентификатор произвольного поля 1647 - 1648 -"command": "", ~/~/ Текст команды 1649 - 1650 -"retries": "", ~/~/ Количество попыток 1651 - 1652 -"idTemplate": "" ~/~/ ID шаблона команды 1653 - 1654 -} 1655 - 1656 - 1657 1657 == (% style="color:#000000; font-size:16px" %)**Редактирование объекта**(%%) == 1658 1658 1659 1659 (% class="box warningmessage" %) ... ... @@ -4154,34 +4154,31 @@ 4154 4154 4155 4155 == (% style="color:#000000; font-size:16px" %)**Запрос транзакций по топливным картам**(%%) == 4156 4156 4157 -Транзакции по топливным картам можно получить при наличии права «Транзакции ТК» . Метод позволяет получить транзакции по нескольким топливным картам.4055 +Транзакции по топливным картам можно получить при наличии права «Транзакции ТК» 4158 4158 4159 4159 (% class="box infomessage" %) 4160 4160 ((( 4161 -POST 4059 +**POST**/api/v3/fuelcards/transactions 4162 4162 ))) 4163 4163 4164 - Методзапроса:POST4062 +Запрос должен содержать параметры: 4165 4165 4166 -URL запроса: https:~/~/hosting.glonasssoft.ru/api/v3/fuelcards/transactions 4167 -\\В заголовках запроса: X-Auth: Токен авторизации 4168 - 4169 -Параметры в теле запроса (JSON): 4170 - 4171 4171 { 4172 4172 4173 - "startDate": "2024-0 4-11T10:32:02.395Z", ~/~/Началопериода4066 + "startDate": "2024-03-14T13:10:21.797Z", ~/~/ Дата начала периода построения 4174 4174 4175 - "endDate": "2024-0 4-11T10:32:02.395Z", ~/~/Конецпериода4068 + "endDate": "2024-03-14T13:10:21.797Z", ~/~/ Дата окончания периода построения 4176 4176 4177 4177 "ids": [ 4178 4178 4179 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ гуиды топливных карт4072 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Guid-ы топливных карт 4180 4180 4181 4181 ], 4182 4182 4183 - "timezone": 0 Таймзона4076 + "timezone": 0, ~/~/ Часовой пояс 4184 4184 4078 + "agent": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Guid клиента владельца 4079 + 4185 4185 } 4186 4186 4187 4187 Ответ: ... ... @@ -4188,454 +4188,36 @@ 4188 4188 4189 4189 { 4190 4190 4191 - "date": "2024-0 4-11T10:41:02.265Z", ~/~/Датаи времятранзакции4086 + "date": "2024-03-14T13:14:26.212Z", ~/~/ Дата транзакции 4192 4192 4193 - "driver": "string", ~/~/ Водители, привязанныек ТК4088 + " driver ": "string", ~/~/ Имя водителя 4194 4194 4195 - "o bject":"string", ~/~/Наименование ТС4090 + "amount": 0, ~/~/ Количество топлива 4196 4196 4197 - "amount": 0, ~/~/Количество топлива 4092 + "amountDut": 0, ~/~/ Количество топлива по ДУТ 4198 4198 4199 - "amountD ut": 0, ~/~/Количествопо ДУТ4094 + "amountDiff": 0, ~/~/ Разница в литрах 4200 4200 4201 - "amountDiff": 0, ~/~/Разница ,л4096 + "amountDiffPerc": 0, ~/~/ Разница в % 4202 4202 4203 - " amountDiffPerc": 0, ~/~/Разница,%4098 + "summa": 0, ~/~/ Стоимость в руб. 4204 4204 4205 - "s umma":0, ~/~/Стоимость, руб4100 + "serviceName": "string", ~/~/ Тип топлива 4206 4206 4207 - " serviceName":"string", ~/~/Типтоплива4102 + "price": 0, ~/~/ Цена за литр в руб. 4208 4208 4209 - " price":0, ~/~/Ценаза литр,руб4104 + "cardName": "string", ~/~/ Наименование ТК 4210 4210 4211 - "cardN ame": "string", ~/~/НаименованиеТК4106 + "cardNum": "string", ~/~/ Номер ТК 4212 4212 4213 - " cardNum": "string", ~/~/Номер4108 + "operator": "string", ~/~/ Оператор ТК 4214 4214 4215 - " operator": "string", ~/~/Оператор ТК4110 + "address": "string", ~/~/ Адрес АЗС 4216 4216 4217 - " address": "string" ~/~/АдресАЗС4112 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Guid топливной карты 4218 4218 4219 4219 } 4220 4220 4221 - 4222 -==== (% style="color:#000000; font-size:18.6667px" %)Раздел: (%%)**Методы публичного API для ретрансляторов** ==== 4223 - 4224 - 4225 -==== **Получение полных данных о ретрансляторе** ==== 4226 - 4227 -(% class="box infomessage" %) 4228 -((( 4229 -**GET ** **/api/v3/retranslations/{id}** 4230 -))) 4231 - 4232 -Идентификатор запроса: ID 4233 - 4234 - 4235 -Пример ответа: 4236 - 4237 -{ 4238 - 4239 -"description": "", ~/~/ Определяет описание 4240 - 4241 -"subscriberId": "", ~/~/ Подписчик 4242 - 4243 -"protocolType": 0, ~/~/ Тип протокола 4244 - 4245 -"isEnabled": true, ~/~/ признак включения, Включен, true - включен, false - отключен 4246 - 4247 -"address": "string", ~/~/ Адрес события 4248 - 4249 -"objects": [ ~/~/Объекты для ретрансляции 4250 - 4251 -{ 4252 - 4253 -"id": "", ~/~/ Идентификатор объекта ретрансляции 4254 - 4255 -"name": "", ~/~/ Наименование объекта ретрансляции 4256 - 4257 -"imei": "", ~/~/ IMEI объекта 4258 - 4259 -"isEnabled": true ~/~/ признак включения, Включен, true - включен, false - отключен 4260 - 4261 -} 4262 - 4263 - ], 4264 - 4265 -"id": "", ~/~/ идентификатор пользователя 4266 - 4267 -"parentId": "", ~/~/Guid родителя 4268 - 4269 -"deleted": "" ~/~/ Признак удаления, Включен, true - включен, false - отключен 4270 - 4271 -} 4272 - 4273 - 4274 -==== **Удаление данных ретранслятора** ==== 4275 - 4276 -(% class="box infomessage" %) 4277 -((( 4278 -**DELETE** **/api/v3/retranslations/{id}** 4279 -))) 4280 - 4281 -Параметр запроса: ID 4282 - 4283 - 4284 -==== **Создание ретранслятора** ==== 4285 - 4286 -(% class="box infomessage" %) 4287 -((( 4288 -**POST ** **/api/v3/retranslations/{id}** 4289 -))) 4290 - 4291 -Запрос: 4292 - 4293 - 4294 -{ 4295 - 4296 -"description": "", ~/~/ Описание 4297 - 4298 -"subscriberId": "", ~/~/ Подписчик 4299 - 4300 -"protocolType": 0, ~/~/ Тип протокола 4301 - 4302 -"address": "", ~/~/ Адрес ретрансляции 4303 - 4304 -"isEnabled": "", ~/~/ признак включения, Включен, true - включен, false - отключен 4305 - 4306 -"objects": [ ~/~/Объекты для ретрансляции 4307 - 4308 -{ 4309 - 4310 -"id": "", ~/~/ идентификатор пользователя 4311 - 4312 -"imei": "", ~/~/IMEI объекта 4313 - 4314 -"isEnabled": "" ~/~/ признак включения, Включен, true - включен, false - отключен 4315 - 4316 -} 4317 - 4318 - ] 4319 - 4320 -} 4321 - 4322 - 4323 - 4324 -Ответ 4325 - 4326 -{ 4327 - 4328 -"description": "string", ~/~/ Определяет описание 4329 - 4330 -"subscriberId": "", ~/~/ идентификатор запроса 4331 - 4332 -"protocolType": 0, ~/~/ Тип протокола 4333 - 4334 -"isEnabled": "", ~/~/ признак включения, Включен, true - включен, false - отключен 4335 - 4336 -"address": "", ~/~/ Адрес события 4337 - 4338 -"objects": [ ~/~/Объекты для ретрансляции 4339 - 4340 -{ 4341 - 4342 -"id": "", ~/~/ идентификатор пользователя 4343 - 4344 -"name": "string", ~/~/ Название уведомления 4345 - 4346 -"imei": "string", ~/~/IMEI объекта 4347 - 4348 -"isEnabled": true ~/~/ признак включения, Включен, true - включен, false - отключен 4349 - 4350 -} 4351 - 4352 - ], 4353 - 4354 -"id": "", ~/~/ идентификатор пользователя 4355 - 4356 -"parentId": "", ~/~/ Guid идентификатор родителя 4357 - 4358 -"deleted": true ~/~/ Признак удаления 4359 - 4360 -} 4361 - 4362 - 4363 -==== **Редактирование ретранслятора** ==== 4364 - 4365 -(% class="box infomessage" %) 4366 -((( 4367 -**PUT** **/api/v3/retranslations** 4368 -))) 4369 - 4370 -Пример запроса: 4371 - 4372 -{ 4373 - 4374 -"id": "", ~/~/ идентификатор пользователя 4375 - 4376 -"description": "string", ~/~/ Определяет описание 4377 - 4378 -"subscriberId": "", ~/~/ идентификатор запроса 4379 - 4380 -"protocolType": 0, ~/~/ Тип протокола 4381 - 4382 -"isEnabled": true, ~/~/ признак включения, Включен, true - включен, false - отключен 4383 - 4384 -"address": "string", ~/~/ Адрес события 4385 - 4386 -"objects": ~/~/Объекты для ретрансляции 4387 - 4388 -[ 4389 - 4390 -{ 4391 - 4392 -"id": "", ~/~/ идентификатор пользователя 4393 - 4394 -"imei": "", ~/~/IMEI объекта 4395 - 4396 -"isEnabled": true ~/~/ признак включения, Включен, true - включен, false - отключен 4397 - 4398 -} 4399 - 4400 - ] 4401 - 4402 -} 4403 - 4404 - 4405 -Пример ответа: 4406 - 4407 -{ 4408 - 4409 -"description": "", ~/~/ Определяет описание 4410 - 4411 -"subscriberId": "", ~/~/ идентификатор запроса 4412 - 4413 -"protocolType": 0, ~/~/ Тип протокола 4414 - 4415 -"isEnabled": true, ~/~/ признак включения, Включен, true - включен, false - отключен 4416 - 4417 -"address": "string", ~/~/ Адрес события 4418 - 4419 -"objects": [ ~/~/Объекты для ретрансляции 4420 - 4421 -{ 4422 - 4423 -"id": "", ~/~/ идентификатор пользователя 4424 - 4425 -"name": "string", ~/~/ Название уведомления 4426 - 4427 -"imei": "", ~/~/IMEI объекта 4428 - 4429 -"isEnabled": true ~/~/ признак включения, Включен, true - включен, false - отключен 4430 - 4431 -} 4432 - 4433 - ], 4434 - 4435 -"id": "", ~/~/ идентификатор пользователя 4436 - 4437 -"parentId": "", ~/~/ Guid идентификатор родителя 4438 - 4439 -"deleted": true ~/~/ Признак удаления 4440 - 4441 -} 4442 - 4443 - 4444 - 4445 -==== **Получение списка ретранслятора клиента** ==== 4446 - 4447 -(% class="box infomessage" %) 4448 -((( 4449 -**POST /api/v3/retranslations/find** 4450 -))) 4451 - 4452 -Пример запроса: 4453 - 4454 - 4455 -{ 4456 - 4457 -"id": "", ~/~/ идентификатор пользователя 4458 - 4459 -"search": "string", ~/~/Строка поиска. Поиск производится по имени подписчика, описанию, типу протокола и адресу 4460 - 4461 -"parentId": "" ~/~/ Идентификатор агента, для которого надо получить данные. 4462 - 4463 -} 4464 - 4465 - 4466 - 4467 -Ответ 4468 - 4469 - 4470 -[ 4471 - 4472 -{ 4473 - 4474 -"description": "", ~/~/ Определяет описание 4475 - 4476 -"subscriberId": "", ~/~/ идентификатор запроса 4477 - 4478 -"protocolType": 0, ~/~/ Тип протокола 4479 - 4480 -"isEnabled": true, ~/~/ признак включения, Включен, true - включен, false - отключен 4481 - 4482 -"address": "string", ~/~/ Адрес события 4483 - 4484 -"id": "", ~/~/ идентификатор пользователя 4485 - 4486 -"parentId": "", ~/~/ Guid идентификатор родителя 4487 - 4488 -"deleted": true ~/~/ Признак удаления 4489 - 4490 -} 4491 - 4492 -] 4493 - 4494 - 4495 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Отчеты**(%%) = 4496 - 4497 - 4498 -==== **API для отчета по выгрузке комбайнов** ==== 4499 - 4500 - 4501 -(% class="box infomessage" %) 4502 -((( 4503 -POST **/api/v3/Reports/harvesterUnloading** 4504 -))) 4505 - 4506 -Пример запроса: 4507 - 4508 - 4509 -{ 4510 - 4511 - "byTime": 0, ~/~/ Объединение событий по времени 4512 - 4513 - "byDist": 0, ~/~/ Объединение событий по расстоянию 4514 - 4515 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 4516 - 4517 - "filterByHalfPerimeter": true, ~/~/ Фильтрация событий по пробегу половины периметра 4518 - 4519 - "showNearestObjects": true, ~/~/Показывать объекты рядом? 4520 - 4521 - "vehicleIds": [ ~/~/ Список id объектов для анализа 4522 - 4523 - 0 4524 - 4525 - ], 4526 - 4527 - "from": "", ~/~/ Дата и время начало запроса 4528 - 4529 - "to": "", ~/~/ Дата и время окончания запроса 4530 - 4531 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 4532 - 4533 -} 4534 - 4535 - 4536 - 4537 -Пример ответа: 4538 - 4539 - 4540 -[ 4541 - 4542 - { 4543 - 4544 - "harvesterName": "", ~/~/Комбайн, номер 4545 - 4546 - "harvesterId": 0, ~/~/Комбайн, id 4547 - 4548 -"harvesterModel": "", ~/~/ Модель комбайна 4549 - 4550 - "hopperCapacity": 0, ~/~/ Объем бункера м3 4551 - 4552 - "hopperDischargeSpeed": 0, ~/~/ Скорость выгрузки из бункера, л/сек 4553 - 4554 - "events": [ ~/~/Список событий в разрезе комбайна 4555 - 4556 - { 4557 - 4558 - "driverId": "", ~/~/Идентификатор водителя 4559 - 4560 - "driverName": "", ~/~/Водитель комбайна, ФИО 4561 - 4562 - "RFID": "", ~/~/ идентификатор карты-метки 4563 - 4564 - "rfidName": "", ~/~/Водитель комбайна, имя метки 4565 - 4566 - "vehicleId": 0, ~/~/идентификатор объекта 4567 - 4568 - "vehicleName": "string", ~/~/ Имя объекта 4569 - 4570 - "modelName": "string", ~/~/ Имя модели объекта 4571 - 4572 - "nearestVehicles": [ ~/~/Объекты рядом 4573 - 4574 - { 4575 - 4576 - "vehicleId": 0, ~/~/идентификатор объекта 4577 - 4578 - "vehicleName": "string" ~/~/ Имя объекта 4579 - 4580 - } 4581 - 4582 - ], 4583 - 4584 - "fields": [ ~/~/Поля, где происходила выгрузка 4585 - 4586 - { 4587 - 4588 - "id": 0, ~/~/ идентификатор пользователя 4589 - 4590 - "name": "string" ~/~/ имя пользователя 4591 - 4592 - } 4593 - 4594 - ], 4595 - 4596 - "event": "string", ~/~/Событие 4597 - 4598 - "start": "2024-07-19T06:41:57.821Z", ~/~/ Начало периода 4599 - 4600 - "end": "2024-07-19T06:41:57.821Z", ~/~/ Окончание периода 4601 - 4602 - "durationSeconds": 0, ~/~/Продолжительность события, в секундах 4603 - 4604 - "cultureName": "string", ~/~/ название культуры 4605 - 4606 - "bunkerLowLevelStart": 0, ~/~/Бункер, нижний уровень (на начало события) 4607 - 4608 - "bunkerLowLevelEnd": 0, ~/~/ Бункер, нижний уровень (на конец события) 4609 - 4610 - "bunkerHighLevelStart": 0, ~/~/Бункер, верхний уровень (на начало события) 4611 - 4612 - "bunkerHighLevelEnd": 0, ~/~/Бункер, верхний уровень (на конец события) 4613 - 4614 - "reapingAggregateValueStart": 0, ~/~/Жатка (на начало события) 4615 - 4616 - "reapingAggregateValueEnd": 0, ~/~/Жатка (на конец события) 4617 - 4618 - "issued": 0, ~/~/Выдано, бункеров 4619 - 4620 - "issuedByBunkerSensors": 0, ~/~/Отдано бункеров (расчет по датчикам бункера) 4621 - 4622 - "latitude": 0, ~/~/Широта 4623 - 4624 - "longitude": 0, ~/~/ Долгота 4625 - 4626 - "litresAway": 0, ~/~/Отдано, л 4627 - 4628 - "m3Away": 0 ~/~/Отдано, м3 4629 - 4630 - } 4631 - 4632 - ] 4633 - 4634 - } 4635 - 4636 -] 4637 - 4638 - 4639 4639 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) = 4640 4640 4641 4641 == (% style="color:#000000; font-size:16px" %)**Запрос на получение списка всех объектов в корзине**(%%) == ... ... @@ -4654,51 +4654,33 @@ 4654 4654 4655 4655 Ответ: 4656 4656 4657 -[ 4134 +"recordTime": "2024-03-12T12:40:42.502257Z", - Время удаления объекта в UTC 4135 +"userId": "11111111-c384-43f8-8562-1c3d79a32303", - Пользователь удаливший объект 4136 +"parentId": "f649b532-e519-42da-941e-5fdb3b581482", - GUID агента 4137 +"objectId": "8c79a744-0ba6-4943-8d9e-a9d9509168f2", - GUID объекта 4138 +"objectType": "Vehicle", - Тип объекта 4139 +"details": { 4140 +"items": [ { 4141 +"name": "ObjectName", - наименование столбца 4142 +"value": "01" - содержание столбца 4143 +}, 4658 4658 4659 - { 4145 +{ 4146 +"parentName": "string", 4147 +"name": "string", 4148 +"picture": "string", 4149 +"minspeed": 0, 4150 +"maxspeed": 0, 4151 +"width": 0, 4152 +"imbeddedtrailer": true, 4153 +"hoppercapacity": 0, 4154 +"hopperdischargespeed": 0, 4155 +"modelType": 0, 4156 +"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 4157 +"parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 4158 +"deleted": true 4159 +} 4660 4660 4661 - "recordTime": "", ~/~/Время записи 4662 - 4663 - "userId": "", ~/~/Guid пользователя, добавившего объект в корзину 4664 - 4665 - "parentId": "", ~/~/Guid агента объекта, помещённого в корзину 4666 - 4667 - "objectId": 0, ~/~/ID объекта, помещённого в корзину 4668 - 4669 - "objectGuid": "", ~/~/Guid объекта, помещённого в корзину 4670 - 4671 - "objectType": 1, ~/~/Тип объекта, помещённого в корзину 4672 - 4673 - "details": { ~/~/Список деталей объекта, помещённого в корзину 4674 - 4675 - "items": [ ~/~/ [ 4676 - 4677 -nullable: true ~/~/Детали 4678 - 4679 - { 4680 - 4681 - "name": "string", ~/~/наименование столбца 4682 - 4683 - "value": "string" ~/~/содержание столбца 4684 - 4685 - } 4686 - 4687 - ] 4688 - 4689 - }, 4690 - 4691 - "errors": [ ~/~/Список ошибок удаления/восстановления объекта 4692 - 4693 - "string" 4694 - 4695 - ] 4696 - 4697 - } 4698 - 4699 -] 4700 - 4701 - 4702 4702 (% style="color:#000000; font-size:16px" %)**Запрос на удаление объектов из корзины** 4703 4703 4704 4704 (% class="box infomessage" %) ... ... @@ -4708,60 +4708,12 @@ 4708 4708 4709 4709 В заголовках запроса: X-Auth: Токен авторизации 4710 4710 4711 -Пример запроса: 4712 - 4713 - 4170 +Параметры в теле запроса (JSON): 4714 4714 [ 4715 - 4716 - 0 4717 - 4172 +"eb737fdf-c422-4df7-8727-bd61439b8460", 4173 +"3ec2f507-dfdc-41d4-b2bb-6f66e3d27df3" 4718 4718 ] 4719 4719 4720 - 4721 -Пример ответа: 4722 - 4723 -[ 4724 - 4725 - { 4726 - 4727 - "recordTime": "", ~/~/Время записи 4728 - 4729 - "userId": "", ~/~/Guid пользователя, добавившего объект в корзину 4730 - 4731 - "parentId": "", ~/~/Guid агента объекта, помещённого в корзину 4732 - 4733 - "objectId": 0, ~/~/ID объекта, помещённого в корзин 4734 - 4735 - "objectGuid": "", ~/~/Guid объекта, помещённого в корзину 4736 - 4737 - "objectType": 1, ~/~/Тип объекта, помещённого в корзину 4738 - 4739 - "details": { ~/~/Список деталей объекта, помещённого в корзину 4740 - 4741 - "items": [ ~/~/Детали 4742 - 4743 - { 4744 - 4745 - "name": "", ~/~/Имя свойства 4746 - 4747 - "value": "" ~/~/Значение свойства 4748 - 4749 - } 4750 - 4751 - ] 4752 - 4753 - }, 4754 - 4755 - "errors": [ ~/~/Список ошибок удаления/восстановления объекта 4756 - 4757 - "" 4758 - 4759 - ] 4760 - 4761 - } 4762 - 4763 -] 4764 - 4765 4765 Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200». 4766 4766 4767 4767 == (% style="color:#000000; font-size:16px" %)**Запрос на восстановление объектов из корзины**(%%) == ... ... @@ -4774,67 +4774,15 @@ 4774 4774 В заголовках запроса: X-Auth: Токен авторизации 4775 4775 4776 4776 Параметры в теле запроса (JSON): 4777 - 4778 -Восстанавливает объекты из корзины. Возвращает те объекты которые не получилось восстановить. 4779 - 4780 -В заголовках запроса: X-Auth: Токен авторизации 4781 - 4782 - 4783 -Пример запроса: 4784 - 4785 4785 [ 4786 - 4787 - 0 4788 - 4189 +"eb737fdf-c422-4df7-8727-bd61439b8460", 4190 +"3ec2f507-dfdc-41d4-b2bb-6f66e3d27df3" 4789 4789 ] 4790 4790 4193 +Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200». 4791 4791 4792 -Пример ответа: 4793 4793 4794 -[ 4795 4795 4796 - { 4797 - 4798 - "recordTime": "2024-07-19T07:58:19.305Z", ~/~/Время записи 4799 - 4800 - "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/Guid пользователя, добавившего объект в корзину 4801 - 4802 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/Guid агента объекта, помещённого в корзину 4803 - 4804 - "objectId": 0, ~/~/ID объекта, помещённого в корзину 4805 - 4806 - "objectGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/Guid объекта, помещённого в корзину 4807 - 4808 - "objectType": 1, ~/~/Тип объекта, помещённого в корзину 4809 - 4810 - "details": { ~/~/Список деталей объекта, помещённого в корзину 4811 - 4812 - "items": [ ~/~/Детали 4813 - 4814 - { 4815 - 4816 - "name": "string", ~/~/Имя свойства 4817 - 4818 - "value": "string" ~/~/Значение свойства 4819 - 4820 - } 4821 - 4822 - ] 4823 - 4824 - }, 4825 - 4826 - "errors": [ ~/~/Список ошибок удаления/восстановления объекта 4827 - 4828 - "string" 4829 - 4830 - ] 4831 - 4832 - } 4833 - 4834 -] 4835 - 4836 - 4837 - 4838 4838 (% class="box" lang="en-US" style="text-align: center;" %) 4839 4839 ((( 4840 4840 (% 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]] **