Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/09/03 15:30
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -2615,8 +2615,163 @@ 2615 2615 } 2616 2616 2617 2617 2618 -= = 2618 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 2619 2619 2620 +== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 2621 + 2622 +(% class="box infomessage" %) 2623 +((( 2624 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/find** 2625 +))) 2626 + 2627 +(% style="color:#000000" %)Метод позволяет получить список геообъектов клиента. Возвращает массив геообъектов со всей информацией о них. 2628 + 2629 +(% style="color:#000000" %)Метод запроса: **POST** 2630 + 2631 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/find 2632 + 2633 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2634 + 2635 +(% style="text-align:left" %) 2636 +Тело запроса: 2637 + 2638 +(% style="text-align:left" %) 2639 +{ 2640 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор клиента, для которого надо получить данные 2641 +} 2642 + 2643 +(% style="text-align:left" %) 2644 +Ответ: 2645 + 2646 +[ 2647 + { 2648 + "id": 0, ~/~/ Идентификатор объекта геозоны 2649 + "name": "string", ~/~/ Название объекта геозоны 2650 + "type": 0, ~/~/ Тип объекта геозоны 2651 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 2652 + "fname": "string", ~/~/ Имя файла 2653 + "parentId": "string", ~/~/ Идентификатор клиента 2654 + "beginCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата начала расчета 2655 + "endCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата окончания расчета 2656 + "description": "string", ~/~/ Описание 2657 + "area": 0, ~/~/ Площадь, м^^2^^ 2658 + "perimetr": 0, ~/~/ Периметр, м 2659 + "createDate": "2023-08-01T07:54:54.893Z", ~/~/ Дата создания 2660 + } 2661 +] 2662 + 2663 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по объектам**(%%) == 2664 + 2665 +(% class="box infomessage" %) 2666 +((( 2667 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/vehicles** 2668 +))) 2669 + 2670 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период. 2671 + 2672 +(% style="color:#000000" %)Метод запроса: **POST** 2673 + 2674 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/vehicles 2675 + 2676 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2677 + 2678 +(% style="text-align:left" %) 2679 +Тело запроса: 2680 + 2681 +{ 2682 + "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2683 + "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2684 + "ids": [ ], ~/~/ Массив id объектов 2685 + "byTime": 0, ~/~/ Объединение событий по времени 2686 + "byDist": 0, ~/~/ Объединение событий по расстоянию 2687 + "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2688 + "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 2689 +} 2690 + 2691 +Ответ: 2692 +[ 2693 + { 2694 + "geozoneId": 0, ~/~/ ID геообъекта 2695 + "geozoneName": "string", ~/~/ Название геообъекта 2696 + "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2697 + "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2698 + "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2699 + "vehicleId": 0, ~/~/ ID объекта 2700 + "vehicleName": "string" ~/~/ Имя объекта 2701 + } 2702 +] 2703 + 2704 +== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по геообъектам**(%%) == 2705 + 2706 +(% class="box infomessage" %) 2707 +((( 2708 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/geozones** 2709 +))) 2710 + 2711 +(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период. 2712 + 2713 +(% style="color:#000000" %)Метод запроса: **POST** 2714 + 2715 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/geozones 2716 + 2717 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2718 + 2719 +(% style="text-align:left" %) 2720 +Тело запроса: 2721 + 2722 +{ 2723 + "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2724 + "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2725 + "ids": [ ], ~/~/ Массив id геообъектов 2726 + "byTime": 0, ~/~/ Объединение событий по времени 2727 + "byDist": 0, ~/~/ Объединение событий по расстоянию 2728 + "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2729 + "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 2730 +} 2731 + 2732 +Ответ: 2733 + 2734 +[ 2735 + { 2736 + "geozoneId": 0, ~/~/ ID геообъекта 2737 + "geozoneName": "string", ~/~/ Название геообъекта 2738 + "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2739 + "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2740 + "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2741 + "vehicleId": 0, ~/~/ ID объекта 2742 + "vehicleName": "string" ~/~/ Имя объекта 2743 + } 2744 +] 2745 + 2746 + 2747 +== (% style="color:#000000; font-size:16px" %)**Обновить информацию по геозоне**(%%) == 2748 + 2749 +(% class="box successmessage" %) 2750 +((( 2751 +(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**PUT **(%%)**/api/v3/gis** 2752 +))) 2753 + 2754 +(% style="color:#000000" %)Метод запроса: **PUT** 2755 + 2756 +Пример запроса: 2757 + 2758 +((( 2759 +{ 2760 + "id": 0, ~/~/ Идентификатор объекта геозоны 2761 + "name": "string", ~/~/ Наименование объекта геозоны 2762 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 2763 + "description": "string", ~/~/ Описание объекта геозоны 2764 + "beginCalc": "2025-04-24T12:10:28.751Z", ~/~/ Дата начала расчетов для геозоны 2765 + "endCalc": "2025-04-24T12:10:28.751Z", ~/~/ Дата окончания расчетов для геозоны 2766 + "settingsData": "string" ~/~/ Параметры отображения в формате XML. 2767 +} 2768 +))) 2769 + 2770 + 2771 +Пример ответа: 2772 + 2773 +200 ~/~/ Success 2774 + 2620 2620 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Уведомления**(%%) = 2621 2621 2622 2622 == (% style="color:#000000; font-size:16px" %)**Запрос списка уведомлений клиента**(%%) ==