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
-
... ... @@ -682,6 +682,218 @@ 682 682 (% style="text-align:left" %) 683 683 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200».** 684 684 685 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Модель объекта**(%%) = 686 + 687 +== (% style="color:#000000; font-size:16px" %)**Получение информации о модели объекта**(%%) == 688 + 689 +(% class="box infomessage" %) 690 +((( 691 +(% lang="en-US" %)**GET /api/v3/models/{Id}** 692 +))) 693 + 694 +Метод возвращает полную информацию о модели объекта. 695 + 696 +(% style="color:#000000" %)Метод запроса: **GET** 697 + 698 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/(% lang="en-US" %)v3/models/(% style="color:#000000" %){(%%)ID} 699 + 700 +(% style="color:#000000" %)Параметр запроса: {__**id}**__ - идентификатор модели объекта 701 + 702 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 703 + 704 +(% style="color:#000000" %)Ответ: 705 + 706 +(% style="color:#000000" %){ 707 + "parentName": "string", 708 + "name": "string", 709 + "picture": "string", 710 + "minspeed": 0, 711 + "maxspeed": 0, 712 + "width": 0, 713 + "imbeddedtrailer": true, 714 + "fueloutlay": 0, 715 + "hoppercapacity": 0, 716 + "hopperdischargespeed": 0, 717 + "modelType": 0, 718 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 719 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 720 + "deleted": true 721 +} 722 + 723 +|(% style="width:215px" %)Параметр|(% style="width:861px" %)Описание 724 +|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 725 +|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 726 +|(% style="width:215px" %)(% style="color:#000000" %)picture|(% style="width:861px" %)Название иконки транспорта 727 +|(% style="width:215px" %)(% style="color:#000000" %)minspeed|(% style="width:861px" %)Минимальная технологическая скорость обработки поля, в км/ч 728 +|(% style="width:215px" %)(% style="color:#000000" %)maxspeed|(% style="width:861px" %)Максимальная технологическая скорость обработки поля, в км/ч 729 +|(% style="width:215px" %)(% style="color:#000000" %)width|(% style="width:861px" %)Ширина агрегата, в метрах 730 +|(% style="width:215px" %)(% style="color:#000000" %)imbeddedtrailer|(% style="width:861px" %)Опция: Содержит встроенный агрегат 731 +|(% style="width:215px" %)(% style="color:#000000" %)fueloutlay|(% style="width:861px" %)- 732 +|(% style="width:215px" %)(% style="color:#000000" %)hoppercapacity|(% style="width:861px" %)Объем бункера 733 +|(% style="width:215px" %)(% style="color:#000000" %)hopperdischargespeed|(% style="width:861px" %)Скорость выгрузки из бункера, л/сек 734 +|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 735 +|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 736 +|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 737 +|(% style="width:215px" %)(% style="color:#000000" %)deleted|(% style="width:861px" %)Признак удаления, тип: boolean 738 + 739 +== (% style="color:#000000; font-size:16px" %)**Просмотр списка моделей**(%%) == 740 + 741 +(% class="box successmessage" %) 742 +((( 743 +(% lang="en-US" %)**POST /api/v3/models/find** 744 +))) 745 + 746 +(% style="color:#000000" %)Метод позволяет получить список всех моделей клиента, указанного в запросе. 747 + 748 +(% style="color:#000000" %)Метод запроса: **POST** 749 + 750 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/models/find 751 + 752 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 753 + 754 +(% style="color:#000000" %)Параметры в теле запроса (JSON): 755 + 756 +(% style="color:#000000" %){ 757 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 758 +} 759 + 760 +(% style="color:#000000" %)Ответ: 761 + 762 +(% style="color:#000000" %)[ 763 + { 764 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 765 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 766 + "parentName": "string", 767 + "name": "string", 768 + "modelType": 0 769 + } 770 +] 771 + 772 +== (% style="color:#000000; font-size:16px" %)**Добавление модели**(%%) == 773 + 774 +(% class="box successmessage" %) 775 +((( 776 +(% lang="en-US" %)**POST /api/v3/models** 777 +))) 778 + 779 +(% style="color:#000000" %)Метод позволяет добавить объект, указанный в запросе. 780 + 781 +(% style="color:#000000" %)Метод запроса: **POST** 782 + 783 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/(% lang="en-US" %)models 784 + 785 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 786 + 787 +(% style="color:#000000" %)Параметры в теле запроса (JSON): 788 + 789 +{ 790 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 791 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 792 + "deleted": true, 793 + "extId": "string", 794 + "name": "string", 795 + "picture": "string", 796 + "minspeed": 0, 797 + "maxspeed": 0, 798 + "width": 0, 799 + "imbeddedtrailer": true, 800 + "fueloutlay": 0, 801 + "hoppercapacity": 0, 802 + "hopperdischargespeed": 0, 803 + "modelType": 0 804 +} 805 + 806 +Ответ: 807 + 808 +{ 809 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 810 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 811 + "deleted": true, 812 + "extId": "string", 813 + "name": "string", 814 + "picture": "string", 815 + "minspeed": 0, 816 + "maxspeed": 0, 817 + "width": 0, 818 + "imbeddedtrailer": true, 819 + "fueloutlay": 0, 820 + "hoppercapacity": 0, 821 + "hopperdischargespeed": 0, 822 + "modelType": 0 823 +} 824 + 825 +== (% style="color:#000000; font-size:16px" %)**Редактирование модели**(%%) == 826 + 827 +(% class="box warningmessage" %) 828 +((( 829 +(% style="color:#000000" %)// //(% lang="en-US" %)**PUT /api/v3/models** 830 +))) 831 + 832 +(% style="color:#000000" %)Метод позволяет изменить статус пользователя, указанного в запросе. 833 + 834 +(% style="color:#000000" %)Метод запроса: **PUT** 835 + 836 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/(% lang="en-US" %)api/v3/models 837 + 838 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 839 + 840 +(% style="color:#000000" %)Параметры в теле запроса (JSON): 841 + 842 +{ 843 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 844 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 845 + "deleted": true, 846 + "extId": "string", 847 + "name": "string", 848 + "picture": "string", 849 + "minspeed": 0, 850 + "maxspeed": 0, 851 + "width": 0, 852 + "imbeddedtrailer": true, 853 + "fueloutlay": 0, 854 + "hoppercapacity": 0, 855 + "hopperdischargespeed": 0, 856 + "modelType": 0 857 +} 858 + 859 +Ответ: 860 + 861 +{ 862 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 863 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 864 + "deleted": true, 865 + "extId": "string", 866 + "name": "string", 867 + "picture": "string", 868 + "minspeed": 0, 869 + "maxspeed": 0, 870 + "width": 0, 871 + "imbeddedtrailer": true, 872 + "fueloutlay": 0, 873 + "hoppercapacity": 0, 874 + "hopperdischargespeed": 0, 875 + "modelType": 0 876 +} 877 + 878 +== (% style="color:#000000; font-size:16px" %)**Удаление модели**(%%) == 879 + 880 +(% class="box errormessage" %) 881 +((( 882 +(% lang="en-US" %)**DELETE /api/v3/models/{Id}** 883 +))) 884 + 885 +(% style="color:#000000" %)Метод позволяет удалить пользователя. Метод позволяет удалить пользователя, указанного в строке запроса. 886 + 887 +(% style="color:#000000" %)Метод запроса: **DELETE** 888 + 889 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru(% lang="en-US" %)/api/v3/models/{Id} 890 + 891 +(% style="color:#000000" %)Параметр запроса: {**__id__**} - id модели 892 + 893 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 894 + 895 +Ответ: В случае успеха **Success 200** 896 + 685 685 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Транспортные средства**(%%) = 686 686 687 687 == (% style="color:#000000; font-size:16px" %)**Получение информации об объекте**(%%) == ... ... @@ -1504,65 +1504,191 @@ 1504 1504 (% style="text-align:left" %) 1505 1505 (% style="color:#000000" %)} 1506 1506 1719 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Датчики**(%%) = 1507 1507 1508 -(% style="text-align:left" %) 1509 -(% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов** 1721 +== (% 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**1725 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**GET /api/v3/sensors/types** 1516 1516 ))) 1517 1517 1518 -(% style="color:#000000" %)Метод позволяет получить список геообъектовклиента.Возвращает массивгеообъектов совсейинформациейоних.1728 +(% style="color:#000000" %)Метод позволяет получить список типов датчиков. Метод возвращает информацию о типах датчиков с учетом настроек авторизованного пользователя, указанного в запросе. 1519 1519 1520 -(% style="color:#000000" %)Метод запроса: ** POST**1730 +(% style="color:#000000" %)Метод запроса: **GET** 1521 1521 1522 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/ users/api/v3/gis/find1732 +(% 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 -Тело запроса: 1736 +(% style="color:#000000" %)Ответ: 1528 1528 1738 +(% style="color:#000000" %){ 1739 + 1740 + "id": "", ~/~/ ID типа датчика 1741 + "name": "", ~/~/ Название 1742 + "description": "", ~/~/ Описание 1743 + 1529 1529 (% style="text-align:left" %) 1745 +(% style="color:#000000" %)} 1746 + 1747 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Сообщения**(%%) = 1748 + 1749 +== (% style="color:#000000; font-size:16px" %)**Данные об активности объекта**(%%) == 1750 + 1751 +(% class="box infomessage" style="text-align: left;" %) 1752 +((( 1753 +**POST /api/v3/terminalMessages/count** 1754 +))) 1755 + 1756 +(% style="text-align: left;" %) 1757 +Метод возвращает количество сообщений отправленных терминалом на сервер за указанный период. 1758 + 1759 +(% style="text-align: left;" %) 1760 +Метод запроса **POST** 1761 + 1762 +(% style="text-align: left;" %) 1763 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages/count 1764 + 1765 +(% style="text-align: left;" %) 1766 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1767 + 1768 +(% style="text-align: left;" %) 1530 1530 { 1531 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 1770 + "vehicleIds": [ 1771 + id ~/~/ здесь передается список идентификаторов объектов 1772 + ], 1773 + "from": "2023-03-12T07:09:02.364Z", ~/~/ от какой даты выполнять запрос 1774 + "to": "2023-03-14T07:09:02.364Z" ~/~/ до какой даты выполнять запрос 1532 1532 } 1533 1533 1534 -(% style="text-align:left" %) 1777 +(% style="text-align: left;" %) 1535 1535 Ответ: 1536 1536 1780 +(% 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", ~/~/ Дата создания 1783 + "vehicleId": 0, ~/~/ идентификатор объекта 1784 + "count": 0 ~/~/ количество сообщений за период 1551 1551 } 1552 1552 ] 1553 1553 1554 -== (% style="color:#000000; font-size:16px" %)**Запрос пересеченийпоъектам**(%%) ==1788 +== (% 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**1792 +**POST /api/v3/terminalMessages** 1559 1559 ))) 1560 1560 1561 - (% style="color:#000000" %)Методпозволяетполучитьсписокпересеченийвыбранных объектов со всемигеообъектамиза выбранный период.1795 +Метод возвращает список сообщений терминала объекта за выбранный период. 1562 1562 1797 +(% style="text-align: left;" %) 1798 +Метод запроса **POST** 1799 + 1800 +(% style="text-align: left;" %) 1801 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages 1802 + 1803 +(% style="text-align: left;" %) 1804 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1805 + 1806 +{ 1807 + "vehicleId": 0, ~/~/ id объекта 1808 + "from": "2023-03-29T09:14:46.107Z", ~/~/ начало периода запроса 1809 + "to": "2023-03-29T09:14:46.107Z" ~/~/ конец периода запроса 1810 +} 1811 + 1812 +Ответ: 1813 + 1814 +[ 1815 + { 1816 + "messages": [ 1817 + { 1818 + "deviceTime": "2023-03-29T09:14:46.125Z", ~/~/ Время устройства 1819 + "serverTime": "2023-03-29T09:14:46.125Z", ~/~/ Время сервера 1820 + "speed": 0, ~/~/ Скорость, км/ч 1821 + "altitude": 0, ~/~/ Высота, м 1822 + "latitude": 0, ~/~/ Широта [-90°;90°] 1823 + "longitude": 0, ~/~/ Долгота [-180°;180°] 1824 + "satellites": 0, ~/~/ Кол-во спутников 1825 + "voltage": 0, ~/~/ Напряжение 1826 + "parameters": { ~/~/ список параметров датчиков передаваемых терминалом 1827 + "additionalProp1": "string", 1828 + "additionalProp2": "string", 1829 + "additionalProp3": "string" 1830 + }, 1831 + "photoCount": 0 ~/~/ Кол-во фото 1832 + } 1833 + ] 1834 + } 1835 +] 1836 + 1837 +== (% style="color:#000000; font-size:16px" %)**Экспорт сообщений**(%%) == 1838 + 1839 +(% class="box infomessage" %) 1840 +((( 1841 +**POST /api/v3/vehicles/export/history** 1842 +))) 1843 + 1844 +Метод возвращает список сообщений терминала объекта за выбранный период. 1845 + 1846 +(% style="text-align: left;" %) 1847 +Метод запроса **POST** 1848 + 1849 +(% style="text-align: left;" %) 1850 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/export/history 1851 + 1852 +(% style="text-align: left;" %) 1853 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1854 + 1855 +{ 1856 + "vehicleId": 0, ~/~/ ID объекта 1857 + "asArchive": true, ~/~/ true - Архивировать файл, False - не архивировать 1858 + "from": "2023-09-27T12:17:45.973Z", ~/~/ Дата и время начала запроса 1859 + "to": "2023-09-27T12:17:45.973Z" ~/~/ Дата и время окончания запроса 1860 +} 1861 + 1862 +Ответ: 1863 + 1864 +Получаете файл. Сообщение: Code 200/Success 1865 + 1866 +== (% style="color:#000000; font-size:16px" %)**Статус экспорта сообщений**(%%) == 1867 + 1868 +(% class="box infomessage" %) 1869 +((( 1870 +**GET /api/v3/vehicles/export/history/status** 1871 +))) 1872 + 1873 +Метод возвращает список сообщений терминала объекта за выбранный период. 1874 + 1875 +(% style="text-align: left;" %) 1876 +Метод запроса **GET** 1877 + 1878 +(% style="text-align: left;" %) 1879 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/export/history/status 1880 + 1881 +(% style="text-align: left;" %) 1882 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1883 + 1884 +Ответ: 1885 + 1886 +{ 1887 + "activity": true, ~/~/ статус экспорт, где true - экспорт в процессе выполнения, false - в данный момент ничего не экспортируется. 1888 + "progress": 0, ~/~/ прогресс экспорта, от 0 до 100%. 1889 + "message": "string" ~/~/ текст описывающий статус. 1890 +} 1891 + 1892 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос данных об объекте за период**(%%) = 1893 + 1894 +== (% style="color:#000000; font-size:16px" %)**Получение данных о пробеге и моточасах транспортного средства**(%%) == 1895 + 1896 +(% class="box infomessage" %) 1897 +((( 1898 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/mileageAndMotohours** 1899 +))) 1900 + 1563 1563 (% style="color:#000000" %)Метод запроса: **POST** 1564 1564 1565 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/ gis/intersections/vehicles1903 +(% 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 ~/~/ 1911 + "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 1912 + "vehicleIds": [0], ~/~/ Список ID объектов 1913 + "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 1914 + "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 1915 + "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 1580 1580 } 1581 1581 1582 1582 Ответ: 1919 + 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" 1922 + "vehicleId": 0, ~/~/ ID объекта 1923 + "name": "string", ~/~/ Имя ТС 1924 + "periods": [ ~/~/ Периоды 1925 + { 1926 + "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 1927 + "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 1928 + "mileageBegin": 0, ~/~/ Пробег на начало периода 1929 + "mileageEnd": 0, ~/~/ Пробег на окончание периода 1930 + "motohoursBegin": 0, ~/~/ Моточасы на начало периода 1931 + "motohoursEnd": 0 ~/~/ Моточасы на окончание периода 1932 + } 1933 + ] 1592 1592 } 1593 1593 ] 1594 1594 1595 -== (% style="color:#000000; font-size:16px" %)** Запрос пересеченийпогеообъектам**(%%) ==1937 +== (% 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**1941 +(% 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/geozones1946 +(% 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 1954 + "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 1955 + "vehicleIds": [0], ~/~/ Список ID объектов 1956 + "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 1957 + "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 1958 + "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" 1965 + "vehicleId": 0, ~/~/ ID объекта 1966 + "name": "string", ~/~/ Имя ТС 1967 + "periods": [ ~/~/ Периоды 1968 + { 1969 + "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 1970 + "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 1971 + "fuelLevelStart": 0, ~/~/ Уровень топлива на начало периода 1972 + "fuelLevelEnd": 0, ~/~/ Уровень топлива на конец периода 1973 + "fuelConsumption": 0, ~/~/ Расход топлива 1974 + "fuelConsumptionMove": 0 ~/~/ Расход топлива в движении 1975 + } 1976 + ] 1636 1636 } 1637 1637 ] 1638 1638 1980 +== (% style="color:#000000; font-size:16px" %)**Получение данных о заправках и сливах транспортного средства**(%%) == 1639 1639 1982 +(% class="box infomessage" %) 1983 +((( 1984 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelInOut** 1985 +))) 1640 1640 1987 +(% style="color:#000000" %)Метод запроса: **POST** 1641 1641 1642 - =(% style="color:#000000; font-size:18.6667px" %)Раздел:**Датчики**(%%)=1989 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelInOut 1643 1643 1644 - ==(% style="color:#000000; font-size:16px" %)**Получениеспискатиповдатчиков**(%%) ==1991 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1645 1645 1993 +(% style="text-align:left" %) 1994 +Тело запроса: 1995 + 1996 +{ 1997 + "vehicleIds": [0], ~/~/ Список ID объектов 1998 + "from": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время начало запроса 1999 + "to": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время окончания запроса 2000 + "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 2001 +} 2002 + 2003 +Ответ: 2004 + 2005 +[ 2006 + { 2007 + "start": "2023-08-09T14:27:44.773Z", ~/~/ Начало периода 2008 + "end": "2023-08-09T14:27:44.773Z", ~/~/ Окончание периода 2009 + "vehicleId": 0, ~/~/ ID объекта 2010 + "name": "string", ~/~/ Имя объекта 2011 + "model": "string", ~/~/ Модель объекта 2012 + "fuels": [ ~/~/ Массив данным по заправкам и сливам 2013 + { 2014 + "event": 0, ~/~/ Тип события 20 - TankFuelIn - заправка, 21 - TankFuelOut - слив 2015 + "startDate": "2023-08-09T14:27:44.773Z", ~/~/ Начало 2016 + "endDate": "2023-08-09T14:27:44.773Z", ~/~/ Окончание 2017 + "valueFuel": 0, ~/~/ Количество 2018 + "fuelStart": 0, ~/~/ Уровень топлива на начало события 2019 + "fuelEnd": 0 ~/~/ Уровень топливо на конец события 2020 + } 2021 + ] 2022 + } 2023 +] 2024 + 2025 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 2026 + 2027 +== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 2028 + 1646 1646 (% class="box infomessage" %) 1647 1647 ((( 1648 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)** GETensors/types**2031 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/find** 1649 1649 ))) 1650 1650 1651 -(% style="color:#000000" %)Метод позволяет получить список типов датчиков.Методвозвращаетинформациюотипах датчиков сучетомнастроекавторизованного пользователя,указанногов запросе.2034 +(% style="color:#000000" %)Метод позволяет получить список геообъектов клиента. Возвращает массив геообъектов со всей информацией о них. 1652 1652 1653 -(% style="color:#000000" %)Метод запроса: ** GET**2036 +(% 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]]2038 +(% 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" %)Ответ: 2042 +(% style="text-align:left" %) 2043 +Тело запроса: 1660 1660 1661 -(% style="color:#000000" %){ 2045 +(% style="text-align:left" %) 2046 +{ 2047 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2048 +} 1662 1662 1663 - "id": "", ~/~/ ID типа датчика 1664 - "name": "", ~/~/ Название 1665 - "description": "", ~/~/ Описание 1666 - 1667 1667 (% style="text-align:left" %) 1668 - (% style="color:#000000" %)}2051 +Ответ: 1669 1669 1670 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Сообщения**(%%) = 2053 +[ 2054 + { 2055 + "id": 0, ~/~/ Идентификатор объекта геозоны 2056 + "name": "string", ~/~/ Название объекта геозоны 2057 + "type": 0, ~/~/ Тип объекта геозоны 2058 + "fname": "string", ~/~/ Имя файла 2059 + "parentId": "string", ~/~/ Идентификатор клиента 2060 + "radius": 0, ~/~/ Радиус геообъекта 2061 + "beginCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата начала расчета 2062 + "endCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата окончания расчета 2063 + "description": "string", ~/~/ Описание 2064 + "area": 0, ~/~/ Площадь, м^^2^^ 2065 + "perimetr": 0, ~/~/ Периметр, м 2066 + "createDate": "2023-08-01T07:54:54.893Z", ~/~/ Дата создания 2067 + } 2068 +] 1671 1671 1672 -== (% style="color:#000000; font-size:16px" %)** Данныеобактивности объекта**(%%) ==2070 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по объектам**(%%) == 1673 1673 1674 -(% class="box infomessage" style="text-align: left;"%)2072 +(% class="box infomessage" %) 1675 1675 ((( 1676 -**POST /api/v3/ terminalMessages/count**2074 +(% 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 -Метод возвращает количество сообщений отправленных терминалом на сервер за указанный период. 2077 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период. 1681 1681 1682 -(% style="text-align: left;" %) 1683 -Метод запроса **POST** 2079 +(% style="color:#000000" %)Метод запроса: **POST** 1684 1684 1685 -(% style="text-align: left;" %) 1686 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages/count 2081 +(% 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;" %) 2085 +(% style="text-align:left" %) 2086 +Тело запроса: 2087 + 1692 1692 { 1693 - "vehicleIds": [ 1694 - id ~/~/ здесь передается список идентификаторов объектов 1695 - ], 1696 - "from": "2023-03-12T07:09:02.364Z", ~/~/ от какой даты выполнять запрос 1697 - "to": "2023-03-14T07:09:02.364Z" ~/~/ до какой даты выполнять запрос 2089 + "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2090 + "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2091 + "ids": [ ], ~/~/ Массив id объектов 2092 + "byTime": 0, ~/~/ Объединение событий по времени 2093 + "byDist": 0, ~/~/ Объединение событий по расстоянию 2094 + "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2095 + "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 ~/~/ количество сообщений за период 2101 + "geozoneId": 0, ~/~/ ID геообъекта 2102 + "geozoneName": "string", ~/~/ Название геообъекта 2103 + "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2104 + "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2105 + "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2106 + "vehicleId": 0, ~/~/ ID объекта 2107 + "vehicleName": "string" ~/~/ Имя объекта 1708 1708 } 1709 1709 ] 1710 1710 1711 -== (% style="color:#000000; font-size:16px" %)**Запрос спискасообщений**(%%) ==2111 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по геообъектам**(%%) == 1712 1712 1713 1713 (% class="box infomessage" %) 1714 1714 ((( 1715 -**POST /api/v3/ter minalMessages**2115 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/geozones** 1716 1716 ))) 1717 1717 1718 -Метод возвращает список сообщений терминалаобъекта за выбранный период.2118 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период. 1719 1719 1720 -(% style="text-align: left;" %) 1721 -Метод запроса **POST** 2120 +(% style="color:#000000" %)Метод запроса: **POST** 1722 1722 1723 -(% style="text-align: left;" %) 1724 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages 2122 +(% 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 2126 +(% style="text-align:left" %) 2127 +Тело запроса: 2128 + 1729 1729 { 1730 - "vehicleId": 0, ~/~/ id объекта 1731 - "from": "2023-03-29T09:14:46.107Z", ~/~/ начало периода запроса 1732 - "to": "2023-03-29T09:14:46.107Z" ~/~/ конец периода запроса 2130 + "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2131 + "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2132 + "ids": [ ], ~/~/ Массив id геообъектов 2133 + "byTime": 0, ~/~/ Объединение событий по времени 2134 + "byDist": 0, ~/~/ Объединение событий по расстоянию 2135 + "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2136 + "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 - ] 2143 + "geozoneId": 0, ~/~/ ID геообъекта 2144 + "geozoneName": "string", ~/~/ Название геообъекта 2145 + "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2146 + "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2147 + "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2148 + "vehicleId": 0, ~/~/ ID объекта 2149 + "vehicleName": "string" ~/~/ Имя объекта 1757 1757 } 1758 1758 ] 1759 1759