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,218 +682,6 @@ 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 - 897 897 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Транспортные средства**(%%) = 898 898 899 899 == (% style="color:#000000; font-size:16px" %)**Получение информации об объекте**(%%) == ... ... @@ -1716,191 +1716,22 @@ 1716 1716 (% style="text-align:left" %) 1717 1717 (% style="color:#000000" %)} 1718 1718 1719 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Датчики**(%%) = 1720 1720 1721 -== (% style="color:#000000; font-size:16px" %)**Получение списка типов датчиков**(%%) == 1722 - 1723 -(% class="box infomessage" %) 1724 -((( 1725 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**GET /api/v3/sensors/types** 1726 -))) 1727 - 1728 -(% style="color:#000000" %)Метод позволяет получить список типов датчиков. Метод возвращает информацию о типах датчиков с учетом настроек авторизованного пользователя, указанного в запросе. 1729 - 1730 -(% style="color:#000000" %)Метод запроса: **GET** 1731 - 1732 -(% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/sensors/types>>url:https://hosting.glonasssoft.ru/api/v3/sensors/types]] 1733 - 1734 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1735 - 1736 -(% style="color:#000000" %)Ответ: 1737 - 1738 -(% style="color:#000000" %){ 1739 - 1740 - "id": "", ~/~/ ID типа датчика 1741 - "name": "", ~/~/ Название 1742 - "description": "", ~/~/ Описание 1743 - 1744 1744 (% style="text-align:left" %) 1745 -(% style="color:#000000" %) }1509 +(% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов** 1746 1746 1747 -= (% style="color:#000000; font-size:1 8.6667px" %)Раздел:**Сообщения**(%%) =1511 +== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 1748 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;" %) 1769 -{ 1770 - "vehicleIds": [ 1771 - id ~/~/ здесь передается список идентификаторов объектов 1772 - ], 1773 - "from": "2023-03-12T07:09:02.364Z", ~/~/ от какой даты выполнять запрос 1774 - "to": "2023-03-14T07:09:02.364Z" ~/~/ до какой даты выполнять запрос 1775 -} 1776 - 1777 -(% style="text-align: left;" %) 1778 -Ответ: 1779 - 1780 -(% style="text-align: left;" %) 1781 -[ 1782 - { 1783 - "vehicleId": 0, ~/~/ идентификатор объекта 1784 - "count": 0 ~/~/ количество сообщений за период 1785 - } 1786 -] 1787 - 1788 -== (% style="color:#000000; font-size:16px" %)**Запрос списка сообщений**(%%) == 1789 - 1790 1790 (% class="box infomessage" %) 1791 1791 ((( 1792 -**POST /api/v3/ terminalMessages**1515 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/find** 1793 1793 ))) 1794 1794 1795 -Метод возвращает списоксообщенийтерминала объектазавыбранныйпериод.1518 +(% style="color:#000000" %)Метод позволяет получить список геообъектов клиента. Возвращает массив геообъектов со всей информацией о них. 1796 1796 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 - 1901 1901 (% style="color:#000000" %)Метод запроса: **POST** 1902 1902 1903 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/ vehicles/mileageAndMotohours1522 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/users/api/v3/gis/find 1904 1904 1905 1905 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1906 1906 ... ... @@ -1907,43 +1907,43 @@ 1907 1907 (% style="text-align:left" %) 1908 1908 Тело запроса: 1909 1909 1529 +(% style="text-align:left" %) 1910 1910 { 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 1531 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 1916 1916 } 1917 1917 1534 +(% style="text-align:left" %) 1918 1918 Ответ: 1919 1919 1920 1920 [ 1921 1921 { 1922 - " vehicleId": 0, ~/~/IDобъекта1923 - "name": "string", ~/~/ ИмяТС1924 - "pe riods":[~/~/Периоды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 - ]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", ~/~/ Дата создания 1934 1934 } 1935 1935 ] 1936 1936 1937 -== (% style="color:#000000; font-size:16px" %)** Получение данныхо расходетранспортногосредства**(%%) ==1554 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по объектам**(%%) == 1938 1938 1939 1939 (% class="box infomessage" %) 1940 1940 ((( 1941 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/ vehicles/fuelConsumption**1558 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/vehicles** 1942 1942 ))) 1943 1943 1561 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период. 1562 + 1944 1944 (% style="color:#000000" %)Метод запроса: **POST** 1945 1945 1946 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/ vehicles/fuelConsumption1565 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/vehicles 1947 1947 1948 1948 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1949 1949 ... ... @@ -1951,42 +1951,40 @@ 1951 1951 Тело запроса: 1952 1952 1953 1953 { 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 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 ~/~/ 1959 1959 } 1960 1960 1961 1961 Ответ: 1962 - 1963 1963 [ 1964 1964 { 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 - ] 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" 1977 1977 } 1978 1978 ] 1979 1979 1980 -== (% style="color:#000000; font-size:16px" %)** Получение данныхозаправках исливахтранспортногосредства**(%%) ==1595 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по геообъектам**(%%) == 1981 1981 1982 1982 (% class="box infomessage" %) 1983 1983 ((( 1984 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/ vehicles/fuelInOut**1599 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/geozones** 1985 1985 ))) 1986 1986 1602 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период. 1603 + 1987 1987 (% style="color:#000000" %)Метод запроса: **POST** 1988 1988 1989 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/ vehicles/fuelInOut1606 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/geozones 1990 1990 1991 1991 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1992 1992 ... ... @@ -1994,10 +1994,15 @@ 1994 1994 Тело запроса: 1995 1995 1996 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 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 2001 2001 } 2002 2002 2003 2003 Ответ: ... ... @@ -2004,136 +2004,110 @@ 2004 2004 2005 2005 [ 2006 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 - ] 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" 2022 2022 } 2023 2023 ] 2024 2024 2025 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 2026 2026 2027 -== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 2028 2028 1641 + 1642 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Датчики**(%%) = 1643 + 1644 +== (% style="color:#000000; font-size:16px" %)**Получение списка типов датчиков**(%%) == 1645 + 2029 2029 (% class="box infomessage" %) 2030 2030 ((( 2031 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)** POST**(%%)**/api/v3/gis/find**1648 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**GET /api/v3/sensors/types** 2032 2032 ))) 2033 2033 2034 -(% style="color:#000000" %)Метод позволяет получить список геообъектовклиента.Возвращает массивгеообъектов совсейинформациейоних.1651 +(% style="color:#000000" %)Метод позволяет получить список типов датчиков. Метод возвращает информацию о типах датчиков с учетом настроек авторизованного пользователя, указанного в запросе. 2035 2035 2036 -(% style="color:#000000" %)Метод запроса: ** POST**1653 +(% style="color:#000000" %)Метод запроса: **GET** 2037 2037 2038 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/ gis/find1655 +(% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/sensors/types>>url:https://hosting.glonasssoft.ru/api/v3/sensors/types]] 2039 2039 2040 2040 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2041 2041 2042 -(% style="text-align:left" %) 2043 -Тело запроса: 1659 +(% style="color:#000000" %)Ответ: 2044 2044 2045 -(% style="text-align:left" %) 2046 -{ 2047 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2048 -} 1661 +(% style="color:#000000" %){ 2049 2049 1663 + "id": "", ~/~/ ID типа датчика 1664 + "name": "", ~/~/ Название 1665 + "description": "", ~/~/ Описание 1666 + 2050 2050 (% style="text-align:left" %) 2051 - Ответ:1668 +(% style="color:#000000" %)} 2052 2052 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 -] 1670 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Сообщения**(%%) = 2069 2069 2070 -== (% style="color:#000000; font-size:16px" %)** Запроспересеченийпообъектам**(%%) ==1672 +== (% style="color:#000000; font-size:16px" %)**Данные об активности объекта**(%%) == 2071 2071 2072 -(% class="box infomessage" %) 1674 +(% class="box infomessage" style="text-align: left;" %) 2073 2073 ((( 2074 - (% style="color:#000000; line-height:100%" %)****(% lang="en-US" %)**POST**(%%)**/api/v3/gis/intersections/vehicles**1676 +**POST /api/v3/terminalMessages/count** 2075 2075 ))) 2076 2076 2077 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период. 1679 +(% style="text-align: left;" %) 1680 +Метод возвращает количество сообщений отправленных терминалом на сервер за указанный период. 2078 2078 2079 -(% style="color:#000000" %)Метод запроса: **POST** 1682 +(% style="text-align: left;" %) 1683 +Метод запроса **POST** 2080 2080 2081 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/vehicles 1685 +(% style="text-align: left;" %) 1686 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages/count 2082 2082 1688 +(% style="text-align: left;" %) 2083 2083 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2084 2084 2085 -(% style="text-align:left" %) 2086 -Тело запроса: 2087 - 1691 +(% style="text-align: left;" %) 2088 2088 { 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 ~/~/ Фильтрация событий по пробегу половины периметра 1693 + "vehicleIds": [ 1694 + id ~/~/ здесь передается список идентификаторов объектов 1695 + ], 1696 + "from": "2023-03-12T07:09:02.364Z", ~/~/ от какой даты выполнять запрос 1697 + "to": "2023-03-14T07:09:02.364Z" ~/~/ до какой даты выполнять запрос 2096 2096 } 2097 2097 1700 +(% style="text-align: left;" %) 2098 2098 Ответ: 1702 + 1703 +(% style="text-align: left;" %) 2099 2099 [ 2100 2100 { 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" ~/~/ Имя объекта 1706 + "vehicleId": 0, ~/~/ идентификатор объекта 1707 + "count": 0 ~/~/ количество сообщений за период 2108 2108 } 2109 2109 ] 2110 2110 2111 -== (% style="color:#000000; font-size:16px" %)**Запрос пересеченийпогеообъектам**(%%) ==1711 +== (% style="color:#000000; font-size:16px" %)**Запрос списка сообщений**(%%) == 2112 2112 2113 2113 (% class="box infomessage" %) 2114 2114 ((( 2115 - (% style="color:#000000; line-height:100%" %)****(% lang="en-US" %)**POST**(%%)**/api/v3/gis/intersections/geozones**1715 +**POST /api/v3/terminalMessages** 2116 2116 ))) 2117 2117 2118 - (% style="color:#000000" %)Методпозволяетполучитьсписокпересеченийвыбранных геообъектов со всеми объектамиза выбранный период.1718 +Метод возвращает список сообщений терминала объекта за выбранный период. 2119 2119 2120 -(% style="color:#000000" %)Метод запроса: **POST** 1720 +(% style="text-align: left;" %) 1721 +Метод запроса **POST** 2121 2121 2122 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/geozones 1723 +(% style="text-align: left;" %) 1724 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages 2123 2123 1726 +(% style="text-align: left;" %) 2124 2124 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2125 2125 2126 -(% style="text-align:left" %) 2127 -Тело запроса: 2128 - 2129 2129 { 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 ~/~/ Фильтрация событий по пробегу половины периметра 1730 + "vehicleId": 0, ~/~/ id объекта 1731 + "from": "2023-03-29T09:14:46.107Z", ~/~/ начало периода запроса 1732 + "to": "2023-03-29T09:14:46.107Z" ~/~/ конец периода запроса 2137 2137 } 2138 2138 2139 2139 Ответ: ... ... @@ -2140,13 +2140,24 @@ 2140 2140 2141 2141 [ 2142 2142 { 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" ~/~/ Имя объекта 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 + ] 2150 2150 } 2151 2151 ] 2152 2152