Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/28 12:59
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -1504,65 +1504,191 @@ 1504 1504 (% style="text-align:left" %) 1505 1505 (% style="color:#000000" %)} 1506 1506 1507 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Датчики**(%%) = 1507 1507 1508 -(% style="text-align:left" %) 1509 -(% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов** 1509 +== (% style="color:#000000; font-size:16px" %)**Получение списка типов датчиков**(%%) == 1510 1510 1511 -== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 1512 - 1513 1513 (% class="box infomessage" %) 1514 1514 ((( 1515 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)** POST**(%%)**/api/v3/gis/find**1513 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**GET /api/v3/sensors/types** 1516 1516 ))) 1517 1517 1518 -(% style="color:#000000" %)Метод позволяет получить список геообъектовклиента.Возвращает массивгеообъектов совсейинформациейоних.1516 +(% style="color:#000000" %)Метод позволяет получить список типов датчиков. Метод возвращает информацию о типах датчиков с учетом настроек авторизованного пользователя, указанного в запросе. 1519 1519 1520 -(% style="color:#000000" %)Метод запроса: ** POST**1518 +(% style="color:#000000" %)Метод запроса: **GET** 1521 1521 1522 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/ users/api/v3/gis/find1520 +(% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/sensors/types>>url:https://hosting.glonasssoft.ru/api/v3/sensors/types]] 1523 1523 1524 1524 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1525 1525 1526 -(% style="text-align:left" %) 1527 -Тело запроса: 1524 +(% style="color:#000000" %)Ответ: 1528 1528 1526 +(% style="color:#000000" %){ 1527 + 1528 + "id": "", ~/~/ ID типа датчика 1529 + "name": "", ~/~/ Название 1530 + "description": "", ~/~/ Описание 1531 + 1529 1529 (% style="text-align:left" %) 1533 +(% style="color:#000000" %)} 1534 + 1535 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Сообщения**(%%) = 1536 + 1537 +== (% style="color:#000000; font-size:16px" %)**Данные об активности объекта**(%%) == 1538 + 1539 +(% class="box infomessage" style="text-align: left;" %) 1540 +((( 1541 +**POST /api/v3/terminalMessages/count** 1542 +))) 1543 + 1544 +(% style="text-align: left;" %) 1545 +Метод возвращает количество сообщений отправленных терминалом на сервер за указанный период. 1546 + 1547 +(% style="text-align: left;" %) 1548 +Метод запроса **POST** 1549 + 1550 +(% style="text-align: left;" %) 1551 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages/count 1552 + 1553 +(% style="text-align: left;" %) 1554 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1555 + 1556 +(% style="text-align: left;" %) 1530 1530 { 1531 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 1558 + "vehicleIds": [ 1559 + id ~/~/ здесь передается список идентификаторов объектов 1560 + ], 1561 + "from": "2023-03-12T07:09:02.364Z", ~/~/ от какой даты выполнять запрос 1562 + "to": "2023-03-14T07:09:02.364Z" ~/~/ до какой даты выполнять запрос 1532 1532 } 1533 1533 1534 -(% style="text-align:left" %) 1565 +(% style="text-align: left;" %) 1535 1535 Ответ: 1536 1536 1568 +(% style="text-align: left;" %) 1537 1537 [ 1538 1538 { 1539 - "id": 0, ~/~/ Идентификатор объекта геозоны 1540 - "name": "string", ~/~/ Название объекта геозоны 1541 - "type": 0, ~/~/ Тип объекта геозоны 1542 - "fname": "string", ~/~/ Имя файла 1543 - "parentId": "string", ~/~/ Идентификатор клиента 1544 - "radius": 0, ~/~/ Радиус геообъекта 1545 - "beginCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата начала расчета 1546 - "endCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата окончания расчета 1547 - "description": "string", ~/~/ Описание 1548 - "area": 0, ~/~/ Площадь, м^^2^^ 1549 - "perimetr": 0, ~/~/ Периметр, м 1550 - "createDate": "2023-08-01T07:54:54.893Z", ~/~/ Дата создания 1571 + "vehicleId": 0, ~/~/ идентификатор объекта 1572 + "count": 0 ~/~/ количество сообщений за период 1551 1551 } 1552 1552 ] 1553 1553 1554 -== (% style="color:#000000; font-size:16px" %)**Запрос пересеченийпоъектам**(%%) ==1576 +== (% style="color:#000000; font-size:16px" %)**Запрос списка сообщений**(%%) == 1555 1555 1556 1556 (% class="box infomessage" %) 1557 1557 ((( 1558 - (% style="color:#000000; line-height:100%" %)****(% lang="en-US" %)**POST**(%%)**/api/v3/gis/intersections/vehicles**1580 +**POST /api/v3/terminalMessages** 1559 1559 ))) 1560 1560 1561 - (% style="color:#000000" %)Методпозволяетполучитьсписокпересеченийвыбранных объектов со всемигеообъектамиза выбранный период.1583 +Метод возвращает список сообщений терминала объекта за выбранный период. 1562 1562 1585 +(% style="text-align: left;" %) 1586 +Метод запроса **POST** 1587 + 1588 +(% style="text-align: left;" %) 1589 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages 1590 + 1591 +(% style="text-align: left;" %) 1592 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1593 + 1594 +{ 1595 + "vehicleId": 0, ~/~/ id объекта 1596 + "from": "2023-03-29T09:14:46.107Z", ~/~/ начало периода запроса 1597 + "to": "2023-03-29T09:14:46.107Z" ~/~/ конец периода запроса 1598 +} 1599 + 1600 +Ответ: 1601 + 1602 +[ 1603 + { 1604 + "messages": [ 1605 + { 1606 + "deviceTime": "2023-03-29T09:14:46.125Z", ~/~/ Время устройства 1607 + "serverTime": "2023-03-29T09:14:46.125Z", ~/~/ Время сервера 1608 + "speed": 0, ~/~/ Скорость, км/ч 1609 + "altitude": 0, ~/~/ Высота, м 1610 + "latitude": 0, ~/~/ Широта [-90°;90°] 1611 + "longitude": 0, ~/~/ Долгота [-180°;180°] 1612 + "satellites": 0, ~/~/ Кол-во спутников 1613 + "voltage": 0, ~/~/ Напряжение 1614 + "parameters": { ~/~/ список параметров датчиков передаваемых терминалом 1615 + "additionalProp1": "string", 1616 + "additionalProp2": "string", 1617 + "additionalProp3": "string" 1618 + }, 1619 + "photoCount": 0 ~/~/ Кол-во фото 1620 + } 1621 + ] 1622 + } 1623 +] 1624 + 1625 +== (% style="color: rgb(0, 0, 0); font-size: 16px" %)**Экспорт сообщений**(%%) == 1626 + 1627 +(% class="box infomessage" %) 1628 +((( 1629 +**POST /api/v3/vehicles/export/history** 1630 +))) 1631 + 1632 +Метод возвращает список сообщений терминала объекта за выбранный период. 1633 + 1634 +(% style="text-align: left;" %) 1635 +Метод запроса **POST** 1636 + 1637 +(% style="text-align: left;" %) 1638 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/export/history 1639 + 1640 +(% style="text-align: left;" %) 1641 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1642 + 1643 +{ 1644 + "vehicleId": 0, ~/~/ ID объекта 1645 + "asArchive": true, ~/~/ true - Архивировать файл, False - не архивировать 1646 + "from": "2023-09-27T12:17:45.973Z", ~/~/ Дата и время начала запроса 1647 + "to": "2023-09-27T12:17:45.973Z" ~/~/ Дата и время окончания запроса 1648 +} 1649 + 1650 +Ответ: 1651 + 1652 +Получаете файл. Сообщение: Code 200/Success 1653 + 1654 +== (% style="color:#000000; font-size:16px" %)**Статус экспорта сообщений**(%%) == 1655 + 1656 +(% class="box infomessage" %) 1657 +((( 1658 +**GET /api/v3/vehicles/export/history/status** 1659 +))) 1660 + 1661 +Метод возвращает список сообщений терминала объекта за выбранный период. 1662 + 1663 +(% style="text-align: left;" %) 1664 +Метод запроса **GET** 1665 + 1666 +(% style="text-align: left;" %) 1667 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/export/history/status 1668 + 1669 +(% style="text-align: left;" %) 1670 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1671 + 1672 +Ответ: 1673 + 1674 +{ 1675 + "activity": true, ~/~/ статус экспорт, где true - экспорт в процессе выполнения, false - в данный момент ничего не экспортируется. 1676 + "progress": 0, ~/~/ прогресс экспорта, от 0 до 100%. 1677 + "message": "string" ~/~/ текст описывающий статус. 1678 +} 1679 + 1680 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос данных об объекте за период**(%%) = 1681 + 1682 +== (% style="color:#000000; font-size:16px" %)**Получение данных о пробеге и моточасах транспортного средства**(%%) == 1683 + 1684 +(% class="box infomessage" %) 1685 +((( 1686 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/mileageAndMotohours** 1687 +))) 1688 + 1563 1563 (% style="color:#000000" %)Метод запроса: **POST** 1564 1564 1565 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/ gis/intersections/vehicles1691 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/mileageAndMotohours 1566 1566 1567 1567 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1568 1568 ... ... @@ -1570,40 +1570,42 @@ 1570 1570 Тело запроса: 1571 1571 1572 1572 { 1573 - "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 1574 - "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 1575 - "ids": [ ], ~/~/ Массив id объектов 1576 - "byTime": 0, ~/~/ Настройки фильтрации по времени 1577 - "byDist": 0, ~/~/ 1578 - "filterByTime": 0, ~/~/ 1579 - "filterByHalfPerimeter": true ~/~/ 1699 + "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 1700 + "vehicleIds": [0], ~/~/ Список ID объектов 1701 + "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 1702 + "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 1703 + "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 1580 1580 } 1581 1581 1582 1582 Ответ: 1707 + 1583 1583 [ 1584 1584 { 1585 - "geozoneId": 0, 1586 - "geozoneName": "string", 1587 - "startDate": "2023-08-02T06:13:18.554Z", 1588 - "endDate": "2023-08-02T06:13:18.554Z", 1589 - "duration": 0, 1590 - "vehicleId": 0, 1591 - "vehicleName": "string" 1710 + "vehicleId": 0, ~/~/ ID объекта 1711 + "name": "string", ~/~/ Имя ТС 1712 + "periods": [ ~/~/ Периоды 1713 + { 1714 + "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 1715 + "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 1716 + "mileageBegin": 0, ~/~/ Пробег на начало периода 1717 + "mileageEnd": 0, ~/~/ Пробег на окончание периода 1718 + "motohoursBegin": 0, ~/~/ Моточасы на начало периода 1719 + "motohoursEnd": 0 ~/~/ Моточасы на окончание периода 1720 + } 1721 + ] 1592 1592 } 1593 1593 ] 1594 1594 1595 -== (% style="color:#000000; font-size:16px" %)** Запрос пересеченийпогеообъектам**(%%) ==1725 +== (% style="color:#000000; font-size:16px" %)**Получение данных о расходе транспортного средства**(%%) == 1596 1596 1597 1597 (% class="box infomessage" %) 1598 1598 ((( 1599 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/ gis/intersections/geozones**1729 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelConsumption** 1600 1600 ))) 1601 1601 1602 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период. 1603 - 1604 1604 (% style="color:#000000" %)Метод запроса: **POST** 1605 1605 1606 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/ gis/intersections/geozones1734 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelConsumption 1607 1607 1608 1608 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1609 1609 ... ... @@ -1611,15 +1611,11 @@ 1611 1611 Тело запроса: 1612 1612 1613 1613 { 1614 - "startDate": "2023-08-03T14:20:03.439Z", 1615 - "endDate": "2023-08-03T14:20:03.439Z", 1616 - "ids": [ 1617 - 0 1618 - ], 1619 - "byTime": 0, 1620 - "byDist": 0, 1621 - "filterByTime": 0, 1622 - "filterByHalfPerimeter": true 1742 + "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 1743 + "vehicleIds": [0], ~/~/ Список ID объектов 1744 + "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 1745 + "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 1746 + "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 1623 1623 } 1624 1624 1625 1625 Ответ: ... ... @@ -1626,110 +1626,178 @@ 1626 1626 1627 1627 [ 1628 1628 { 1629 - "geozoneId": 0, 1630 - "geozoneName": "string", 1631 - "startDate": "2023-08-02T06:13:18.554Z", 1632 - "endDate": "2023-08-02T06:13:18.554Z", 1633 - "duration": 0, 1634 - "vehicleId": 0, 1635 - "vehicleName": "string" 1753 + "vehicleId": 0, ~/~/ ID объекта 1754 + "name": "string", ~/~/ Имя ТС 1755 + "periods": [ ~/~/ Периоды 1756 + { 1757 + "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 1758 + "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 1759 + "fuelLevelStart": 0, ~/~/ Уровень топлива на начало периода 1760 + "fuelLevelEnd": 0, ~/~/ Уровень топлива на конец периода 1761 + "fuelConsumption": 0, ~/~/ Расход топлива 1762 + "fuelConsumptionMove": 0 ~/~/ Расход топлива в движении 1763 + } 1764 + ] 1636 1636 } 1637 1637 ] 1638 1638 1768 +== (% style="color:#000000; font-size:16px" %)**Получение данных о заправках и сливах транспортного средства**(%%) == 1639 1639 1770 +(% class="box infomessage" %) 1771 +((( 1772 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelInOut** 1773 +))) 1640 1640 1775 +(% style="color:#000000" %)Метод запроса: **POST** 1641 1641 1642 - =(% style="color:#000000; font-size:18.6667px" %)Раздел:**Датчики**(%%)=1777 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelInOut 1643 1643 1644 - ==(% style="color:#000000; font-size:16px" %)**Получениеспискатиповдатчиков**(%%) ==1779 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1645 1645 1781 +(% style="text-align:left" %) 1782 +Тело запроса: 1783 + 1784 +{ 1785 + "vehicleIds": [0], ~/~/ Список ID объектов 1786 + "from": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время начало запроса 1787 + "to": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время окончания запроса 1788 + "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 1789 +} 1790 + 1791 +Ответ: 1792 + 1793 +[ 1794 + { 1795 + "start": "2023-08-09T14:27:44.773Z", ~/~/ Начало периода 1796 + "end": "2023-08-09T14:27:44.773Z", ~/~/ Окончание периода 1797 + "vehicleId": 0, ~/~/ ID объекта 1798 + "name": "string", ~/~/ Имя объекта 1799 + "model": "string", ~/~/ Модель объекта 1800 + "fuels": [ ~/~/ Массив данным по заправкам и сливам 1801 + { 1802 + "event": 0, ~/~/ Тип события 20 - TankFuelIn - заправка, 21 - TankFuelOut - слив 1803 + "startDate": "2023-08-09T14:27:44.773Z", ~/~/ Начало 1804 + "endDate": "2023-08-09T14:27:44.773Z", ~/~/ Окончание 1805 + "valueFuel": 0, ~/~/ Количество 1806 + "fuelStart": 0, ~/~/ Уровень топлива на начало события 1807 + "fuelEnd": 0 ~/~/ Уровень топливо на конец события 1808 + } 1809 + ] 1810 + } 1811 +] 1812 + 1813 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 1814 + 1815 +== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 1816 + 1646 1646 (% class="box infomessage" %) 1647 1647 ((( 1648 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)** GETensors/types**1819 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/find** 1649 1649 ))) 1650 1650 1651 -(% style="color:#000000" %)Метод позволяет получить список типов датчиков.Методвозвращаетинформациюотипах датчиков сучетомнастроекавторизованного пользователя,указанногов запросе.1822 +(% style="color:#000000" %)Метод позволяет получить список геообъектов клиента. Возвращает массив геообъектов со всей информацией о них. 1652 1652 1653 -(% style="color:#000000" %)Метод запроса: ** GET**1824 +(% style="color:#000000" %)Метод запроса: **POST** 1654 1654 1655 -(% style="color:#000000" %)URL запроса: (%%) [[https:~~/~~/hosting.glonasssoft.ru/api/v3/sensors/types>>url:https://hosting.glonasssoft.ru/api/v3/sensors/types]]1826 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/find 1656 1656 1657 1657 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1658 1658 1659 -(% style="color:#000000" %)Ответ: 1830 +(% style="text-align:left" %) 1831 +Тело запроса: 1660 1660 1661 -(% style="color:#000000" %){ 1833 +(% style="text-align:left" %) 1834 +{ 1835 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 1836 +} 1662 1662 1663 - "id": "", ~/~/ ID типа датчика 1664 - "name": "", ~/~/ Название 1665 - "description": "", ~/~/ Описание 1666 - 1667 1667 (% style="text-align:left" %) 1668 - (% style="color:#000000" %)}1839 +Ответ: 1669 1669 1670 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Сообщения**(%%) = 1841 +[ 1842 + { 1843 + "id": 0, ~/~/ Идентификатор объекта геозоны 1844 + "name": "string", ~/~/ Название объекта геозоны 1845 + "type": 0, ~/~/ Тип объекта геозоны 1846 + "fname": "string", ~/~/ Имя файла 1847 + "parentId": "string", ~/~/ Идентификатор клиента 1848 + "radius": 0, ~/~/ Радиус геообъекта 1849 + "beginCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата начала расчета 1850 + "endCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата окончания расчета 1851 + "description": "string", ~/~/ Описание 1852 + "area": 0, ~/~/ Площадь, м^^2^^ 1853 + "perimetr": 0, ~/~/ Периметр, м 1854 + "createDate": "2023-08-01T07:54:54.893Z", ~/~/ Дата создания 1855 + } 1856 +] 1671 1671 1672 -== (% style="color:#000000; font-size:16px" %)** Данныеобактивности объекта**(%%) ==1858 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по объектам**(%%) == 1673 1673 1674 -(% class="box infomessage" style="text-align: left;"%)1860 +(% class="box infomessage" %) 1675 1675 ((( 1676 -**POST /api/v3/ terminalMessages/count**1862 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/vehicles** 1677 1677 ))) 1678 1678 1679 -(% style="text-align: left;" %) 1680 -Метод возвращает количество сообщений отправленных терминалом на сервер за указанный период. 1865 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период. 1681 1681 1682 -(% style="text-align: left;" %) 1683 -Метод запроса **POST** 1867 +(% style="color:#000000" %)Метод запроса: **POST** 1684 1684 1685 -(% style="text-align: left;" %) 1686 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages/count 1869 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/vehicles 1687 1687 1688 -(% style="text-align: left;" %) 1689 1689 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1690 1690 1691 -(% style="text-align: left;" %) 1873 +(% style="text-align:left" %) 1874 +Тело запроса: 1875 + 1692 1692 { 1693 - "vehicleIds": [ 1694 - id ~/~/ здесь передается список идентификаторов объектов 1695 - ], 1696 - "from": "2023-03-12T07:09:02.364Z", ~/~/ от какой даты выполнять запрос 1697 - "to": "2023-03-14T07:09:02.364Z" ~/~/ до какой даты выполнять запрос 1877 + "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 1878 + "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 1879 + "ids": [ ], ~/~/ Массив id объектов 1880 + "byTime": 0, ~/~/ Объединение событий по времени 1881 + "byDist": 0, ~/~/ Объединение событий по расстоянию 1882 + "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 1883 + "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 1698 1698 } 1699 1699 1700 -(% style="text-align: left;" %) 1701 1701 Ответ: 1702 - 1703 -(% style="text-align: left;" %) 1704 1704 [ 1705 1705 { 1706 - "vehicleId": 0, ~/~/ идентификатор объекта 1707 - "count": 0 ~/~/ количество сообщений за период 1889 + "geozoneId": 0, ~/~/ ID геообъекта 1890 + "geozoneName": "string", ~/~/ Название геообъекта 1891 + "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 1892 + "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 1893 + "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 1894 + "vehicleId": 0, ~/~/ ID объекта 1895 + "vehicleName": "string" ~/~/ Имя объекта 1708 1708 } 1709 1709 ] 1710 1710 1711 -== (% style="color:#000000; font-size:16px" %)**Запрос спискасообщений**(%%) ==1899 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по геообъектам**(%%) == 1712 1712 1713 1713 (% class="box infomessage" %) 1714 1714 ((( 1715 -**POST /api/v3/ter minalMessages**1903 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/geozones** 1716 1716 ))) 1717 1717 1718 -Метод возвращает список сообщений терминалаобъекта за выбранный период.1906 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период. 1719 1719 1720 -(% style="text-align: left;" %) 1721 -Метод запроса **POST** 1908 +(% style="color:#000000" %)Метод запроса: **POST** 1722 1722 1723 -(% style="text-align: left;" %) 1724 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages 1910 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/geozones 1725 1725 1726 -(% style="text-align: left;" %) 1727 1727 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1728 1728 1914 +(% style="text-align:left" %) 1915 +Тело запроса: 1916 + 1729 1729 { 1730 - "vehicleId": 0, ~/~/ id объекта 1731 - "from": "2023-03-29T09:14:46.107Z", ~/~/ начало периода запроса 1732 - "to": "2023-03-29T09:14:46.107Z" ~/~/ конец периода запроса 1918 + "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 1919 + "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 1920 + "ids": [ ], ~/~/ Массив id геообъектов 1921 + "byTime": 0, ~/~/ Объединение событий по времени 1922 + "byDist": 0, ~/~/ Объединение событий по расстоянию 1923 + "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 1924 + "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 1733 1733 } 1734 1734 1735 1735 Ответ: ... ... @@ -1736,24 +1736,13 @@ 1736 1736 1737 1737 [ 1738 1738 { 1739 - "messages": [ 1740 - { 1741 - "deviceTime": "2023-03-29T09:14:46.125Z", ~/~/ Время устройства 1742 - "serverTime": "2023-03-29T09:14:46.125Z", ~/~/ Время сервера 1743 - "speed": 0, ~/~/ Скорость, км/ч 1744 - "altitude": 0, ~/~/ Высота, м 1745 - "latitude": 0, ~/~/ Широта [-90°;90°] 1746 - "longitude": 0, ~/~/ Долгота [-180°;180°] 1747 - "satellites": 0, ~/~/ Кол-во спутников 1748 - "voltage": 0, ~/~/ Напряжение 1749 - "parameters": { ~/~/ список параметров датчиков передаваемых терминалом 1750 - "additionalProp1": "string", 1751 - "additionalProp2": "string", 1752 - "additionalProp3": "string" 1753 - }, 1754 - "photoCount": 0 ~/~/ Кол-во фото 1755 - } 1756 - ] 1931 + "geozoneId": 0, ~/~/ ID геообъекта 1932 + "geozoneName": "string", ~/~/ Название геообъекта 1933 + "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 1934 + "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 1935 + "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 1936 + "vehicleId": 0, ~/~/ ID объекта 1937 + "vehicleName": "string" ~/~/ Имя объекта 1757 1757 } 1758 1758 ] 1759 1759