Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/14 11:58
<
>
edited by Андрей Калиновский
on 2024/11/19 14:18
on 2024/11/19 14:18
edited by Андрей Калиновский
on 2024/11/22 14:54
on 2024/11/22 14:54
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,5 +1,16 @@ 1 1 (% class="western" id="H41E43F43844143043D43843541341B41E41D410421421SoftPublicAPI" %) 2 2 ((( 3 +(% class="box warningmessage" %) 4 +((( 5 +(% class="mark" %)##Для обеспечения бесперебойной работы команд и серверного оборудования ГЛОНАССSoft убедительно просим вас соблюдать несколько простых правил при использовании API-команд:## 6 +))) 7 + 8 +* Формировать не более 3 отчётов одновременно. 9 +* Ограничить количество активных сессий одного пользователя с одного IP-адреса до 50. 10 + 11 +В случае нарушения этих правил, ГЛОНАССSoft оставляет за собой право принудительно остановить работу команд. 12 + 13 + 3 3 **Содержание страницы:** 4 4 ))) 5 5 ... ... @@ -1557,6 +1557,78 @@ 1557 1557 - сезонные начало и окончание могут быть заданы только если задана соответствующая сезонная норма; 1558 1558 - при задании сезонной нормы обязательны соответствующие даты начала/окончания. 1559 1559 1571 + 1572 +== **Импортировать историю ТС (Асинхронный запрос)** == 1573 + 1574 +(% class="box successmessage" %) 1575 +((( 1576 +**POST /api/v3/Vehicles/importAsync/history/{vehicleId} ** 1577 +))) 1578 + 1579 +Метод запроса: **POST** 1580 + 1581 +URL запроса: **https:~/~/hosting.glonasssoft.ru/api/v3/Vehicles/importAsync/history/{vehicleId} ** 1582 + 1583 +Параметр запроса: {**__vehicleid}__** - идентификатор транспортного средства 1584 + 1585 + 1586 +Ответ: 1587 + 1588 +{ 1589 + 1590 + "RequestId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Уникальный идентификатор запроса 1591 + 1592 + "Status": 0, ~/~/ Перечисление состояний выполнения запроса 1593 + 1594 +~/~/ ( 0 - Success, 1 - InPorgress, 2 - Canceled, 10 - Error, 20 - ErrorRequestValidation, 50 - ErrorExceedMaximumActiveRequest) 1595 + 1596 + "Message": "string", ~/~/ Информация о выполнении запроса 1597 + 1598 + "ProgressState": 1, ~/~/ Тип информирования о ходе выполнении запроса (1 - Intermediate, 2 - ProgressProcent, 255 - None) 1599 + 1600 + "ProgressValue": 0, ~/~/ Прогресс выполнения запроса. Актуально, только если ProgressState=InProgress 1601 + 1602 + "Data": "string" ~/~/ Данные 1603 + 1604 +} 1605 + 1606 + 1607 +== **Возвращает статус асинхронного запроса импорта истории ТС** == 1608 + 1609 +(% class="box infomessage" %) 1610 +((( 1611 +**GET /api/v3/Vehicles/importAsync/history/state/{requestId}** 1612 +))) 1613 + 1614 +Метод запроса: **GET** 1615 + 1616 +URL запроса: https:**~/~/hosting.glonasssoft.ru/api/v3/Vehicles/importAsync/history/state/{requestId}** 1617 + 1618 +Параметр запроса: {**requestId__}__** - Уникальный идентификатор запроса 1619 + 1620 + 1621 +Ответ: 1622 + 1623 +{ 1624 + 1625 + "RequestId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Уникальный идентификатор запроса 1626 + 1627 + "Status": 0, ~/~/ Перечисление состояний выполения запроса 1628 +~/~/ 0 - Success, 1 - InPorgress, 2 - Canceled, 10 - Error, 20 - ErrorRequestValidation, 50 - ErrorExceedMaximumActiveRequest 1629 + 1630 + "Message": "string", ~/~/ Информация о выполнении запроса 1631 + 1632 + "ProgressState": 1, ~/~/ Тип информирования о ходе выполнении запроса 1633 + 1634 +~/~/ 1 - Intermediate, 2 - ProgressProcent, 255 - None 1635 + 1636 + "ProgressValue": 0, ~/~/ Прогресс выполнения запроса. Актуально, только если ProgressState=InProgress 1637 + 1638 + "Data": "string" ~/~/ Данные 1639 + 1640 +} 1641 + 1642 + 1560 1560 == (% style="color:#000000; font-size:16px" %)**Получение списка объектов с основными параметрами**(%%) == 1561 1561 1562 1562 (% class="box infomessage" %)