Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/03/19 14:01
<
>
edited by Андрей Калиновский
on 2025/02/20 09:52
on 2025/02/20 09:52
edited by Андрей Калиновский
on 2025/03/12 10:28
on 2025/03/12 10:28
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -5381,7 +5381,7 @@ 5381 5381 ))) 5382 5382 5383 5383 5384 -= =(% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) ==5384 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) = 5385 5385 ))) 5386 5386 ))) 5387 5387 ))) ... ... @@ -5426,7 +5426,7 @@ 5426 5426 ] 5427 5427 5428 5428 5429 -(% style="color:#000000; font-size:16px" %)**Запрос на удаление объектов из корзины** 5429 +== (% style="color:#000000; font-size:16px" %)**Запрос на удаление объектов из корзины**(%%) == 5430 5430 5431 5431 (% class="box infomessage" %) 5432 5432 ((( ... ... @@ -5524,7 +5524,409 @@ 5524 5524 ] 5525 5525 5526 5526 5527 += **Раздел: Журнал заданий ** = 5527 5527 5529 + 5530 +== **Создание задания в Журнале заданий** == 5531 + 5532 +(% class="box infomessage" %) 5533 +((( 5534 +**POST /api/v3/vehicletasks** 5535 +))) 5536 + 5537 +Пример запроса: 5538 + 5539 +((( 5540 +{ 5541 + "vehicleId": 0, ~/~/ Идентификатор ТС 5542 + "description": "string", ~/~/ Описание 5543 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5544 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5545 + "startDate": "2025-02-25T12:11:04.874Z", ~/~/ Начало работы 5546 + "endDate": "2025-02-25T12:11:04.874Z", ~/~/ Окончание работы 5547 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5548 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5549 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5550 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5551 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5552 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5553 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5554 + "cost": { 5555 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5556 + "Name": "string", ~/~/ Наименование 5557 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection ) 5558 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5559 + "Norm": 0 ~/~/ Норма внесения 5560 + }, 5561 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Id 5562 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5563 + "created": "2025-02-25T12:11:04.874Z", ~/~/ Дата создания 5564 + "updated": "2025-02-25T12:11:04.874Z", ~/~/ Дата обновления 5565 + "deleted": true, ~/~/ Признак удаления 5566 + "extId": "string", 5567 + "GeoIds": [ ~/~/ Cвязанные поля 5568 + 0 5569 + ] 5570 +} 5571 +))) 5572 + 5573 + 5574 +Пример ответа: 5575 + 5576 +{ 5577 + "vehicleId": 0, ~/~/ Идентификатор ТС 5578 + "description": "string", ~/~/ Описание 5579 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5580 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5581 + "startDate": "2025-02-25T12:11:04.964Z", ~/~/ Начало работы 5582 + "endDate": "2025-02-25T12:11:04.964Z", ~/~/ Окончание работы 5583 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5584 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5585 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5586 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5587 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5588 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5589 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5590 + "cost": { 5591 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5592 + "Name": "string", ~/~/ Наименование 5593 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection) 5594 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5595 + "Norm": 0 ~/~/ Норма внесения 5596 + }, 5597 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 5598 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5599 + "created": "2025-02-25T12:11:04.964Z", ~/~/ Дата создания 5600 + "updated": "2025-02-25T12:11:04.964Z", ~/~/ Дата обновления 5601 + "deleted": true, ~/~/ Признак удаления 5602 + "extId": "string", ~/~/ ExtId 5603 + "GeoIds": [ ~/~/ Связанные поля 5604 + 0 5605 + ] 5606 +} 5607 + 5608 + 5609 +== **Редактирование задания в Журнале заданий** == 5610 + 5611 +(% class="box successmessage" %) 5612 +((( 5613 +**PUT /api/v3/vehicletasks** 5614 +))) 5615 + 5616 +Пример запроса: 5617 + 5618 +((( 5619 +{ 5620 + "vehicleId": 0, ~/~/ Идентификатор ТС 5621 + "description": "string", ~/~/ Описание 5622 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5623 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5624 + "startDate": "2025-02-25T12:25:51.090Z", ~/~/ Начало работы 5625 + "endDate": "2025-02-25T12:25:51.090Z", ~/~/ Окончание работы 5626 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5627 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5628 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5629 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5630 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5631 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5632 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5633 + "cost": { 5634 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5635 + "Name": "string", ~/~/ Наименование 5636 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection) 5637 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5638 + "Norm": 0 ~/~/ Норма внесения 5639 + }, 5640 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 5641 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5642 + "created": "2025-02-25T12:25:51.090Z", ~/~/ Дата создания 5643 + "updated": "2025-02-25T12:25:51.090Z", ~/~/ Дата обновления 5644 + "deleted": true, ~/~/ Признак удаления 5645 + "extId": "string", ~/~/ ExtId 5646 + "GeoIds": [ ~/~/ Связанные поля 5647 + 0 5648 + ] 5649 +} 5650 +))) 5651 + 5652 + 5653 +Пример ответа: 5654 + 5655 +{ 5656 + "vehicleId": 0, ~/~/ Идентификатор ТС 5657 + "description": "string", ~/~/ Описание 5658 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5659 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5660 + "startDate": "2025-02-25T12:11:04.964Z", ~/~/ Начало работы 5661 + "endDate": "2025-02-25T12:11:04.964Z", ~/~/ Окончание работы 5662 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5663 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5664 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5665 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5666 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5667 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5668 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5669 + "cost": { 5670 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5671 + "Name": "string", ~/~/ Наименование 5672 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection) 5673 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5674 + "Norm": 0 ~/~/ Норма внесения 5675 + }, 5676 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 5677 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5678 + "created": "2025-02-25T12:11:04.964Z", ~/~/ Дата создания 5679 + "updated": "2025-02-25T12:11:04.964Z", ~/~/ Дата обновления 5680 + "deleted": true, ~/~/ Признак удаления 5681 + "extId": "string", ~/~/ ExtId 5682 + "GeoIds": [ ~/~/ Связанные поля 5683 + 0 5684 + ] 5685 +} 5686 + 5687 + 5688 +== **Удаление задания в Журнале заданий** == 5689 + 5690 +(% class="box warningmessage" %) 5691 +((( 5692 +**DELETE /api/v3/vehicletasks** 5693 +))) 5694 + 5695 +Пример запроса: 5696 + 5697 +((( 5698 +[ 5699 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор 5700 +] 5701 +))) 5702 + 5703 +((( 5704 + 5705 +))) 5706 + 5707 +Пример ответа: 5708 + 5709 +{ 5710 + "vehicleId": 0, ~/~/ Идентификатор ТС 5711 + "description": "string", ~/~/ Описание 5712 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5713 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5714 + "startDate": "2025-02-25T12:11:04.964Z", ~/~/ Начало работы 5715 + "endDate": "2025-02-25T12:11:04.964Z", ~/~/ Окончание работы 5716 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5717 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5718 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5719 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5720 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5721 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5722 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5723 + "cost": { 5724 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5725 + "Name": "string", ~/~/ Наименование 5726 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection) 5727 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5728 + "Norm": 0 ~/~/ Норма внесения 5729 + }, 5730 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 5731 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5732 + "created": "2025-02-25T12:11:04.964Z", ~/~/ Дата создания 5733 + "updated": "2025-02-25T12:11:04.964Z", ~/~/ Дата обновления 5734 + "deleted": true, ~/~/ Признак удаления 5735 + "extId": "string", ~/~/ ExtId 5736 + "GeoIds": [ ~/~/ Связанные поля 5737 + 0 5738 + ] 5739 +} 5740 + 5741 + 5742 +== **Получение списка Журнала заданий** == 5743 + 5744 +(% class="box infomessage" %) 5745 +((( 5746 +**POST /api/v3/vehicletasks/getbyperiod** 5747 +))) 5748 + 5749 +Пример запроса: 5750 + 5751 +((( 5752 +{ 5753 + "Start": "2025-02-25T12:35:31.107Z", ~/~/ Начало периода. 5754 + "End": "2025-02-25T12:35:31.107Z", ~/~/ Окончание периода. 5755 + "TimeZone": 0, ~/~/ Часовой пояс. 5756 + "OperationsIds": [ ~/~/ Идентификаторы видов работ для фильтрации журнала 5757 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 5758 + ], 5759 + "GeoIds": [ ~/~/ Идентификаторы полей для фильтрации журнала 5760 + 0 5761 + ], 5762 + "VehiclesIds": [ ~/~/ Идентификаторы ТС для фильтрации журнала 5763 + 0 5764 + ], 5765 + "Offset": 0, ~/~/ Смещение от начала результата. Количество записей журнала для пропуска. 5766 + "Limit": 0 ~/~/ Размер страницы (количество записей на странице) 5767 +} 5768 +))) 5769 + 5770 + 5771 +Пример ответа: 5772 + 5773 +((( 5774 +{ 5775 + "total": 0, ~/~/ Общее количество записей 5776 + "pages": 0, ~/~/ Общее количество страниц 5777 + "currentPage": 0, ~/~/ Текущая страница 5778 + "items": [ ~/~/ Записи 5779 + { 5780 + "taskId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор задания 5781 + "isGroup": true, ~/~/ Вид задания (true - групповое, иначе - одиночное). 5782 + "name": "string", ~/~/ Название задания. 5783 + "startDate": "2025-02-25T12:35:31.110Z", ~/~/ Начало, utc 5784 + "endDate": "2025-02-25T12:35:31.110Z", ~/~/ Окончание, utc 5785 + "workKind": "string", ~/~/ Вид работ 5786 + "techOp": "string", ~/~/ Тех. операция 5787 + "trailerModel": "string", ~/~/ Модель агрегата 5788 + "width": "string", ~/~/ Ширина, м 5789 + "speed": "string", ~/~/ Тех. скорость 5790 + "fields": "string", ~/~/ Поля 5791 + "fieldsInfo": "string", ~/~/ Количество полей (суммарная площадь га) 5792 + "vehicles": "string", ~/~/ Объект-модель 5793 + "vehiclesCount": 0, ~/~/ Объектов (суммарное количество объектов) 5794 + "drivers": "string", ~/~/ Водители 5795 + "tmc": "string", ~/~/ ТМЦ 5796 + "client": "string", ~/~/ Клиент 5797 + "clientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор задания 5798 + "dep": "string", ~/~/ Подразделение 5799 + "geoIds": [ ~/~/ Связанные поля 5800 + 0 5801 + ] 5802 + } 5803 + ] 5804 +} 5805 +))) 5806 + 5807 + 5808 += **Раздел: Локатор ** = 5809 + 5810 + 5811 +== **Получение списка локаторов, доступных пользователю ** == 5812 + 5813 +(% class="box infomessage" %) 5814 +((( 5815 +**GET /api/v3/locators** 5816 +))) 5817 + 5818 +В заголовках запроса: X-Auth: Токен авторизации 5819 + 5820 + 5821 +Пример ответа: 5822 + 5823 +((( 5824 +[ 5825 + { 5826 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. 5827 + "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента. 5828 + "agentName": "string", ~/~/ Наименование агента. 5829 + "isEnabled": true, ~/~/ Активен 5830 + "created": "2025-03-12T06:48:41.254Z", ~/~/ Дата создания 5831 + "updated": "2025-03-12T06:48:41.254Z", ~/~/ Дата обновления 5832 + "name": "string", ~/~/ Наименование 5833 + "status": 0, ~/~/ 5834 + "activationMode": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 5835 + "activationTime": "2025-03-12T06:48:41.254Z", ~/~/ Определяет вид активации локаторов. ( 0 - сейчас, 1 - время активации) 5836 + "validity": 0, ~/~/ Срок действия в днях (1-90). 5837 + "autoProlongation": true, ~/~/ Автопродление срока действия. 5838 + "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 5839 + "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор. 5840 + "url": "string", ~/~/ Ссылка 5841 + "language": 0, ~/~/ Язык. 5842 + "vehiclesCount": 0, ~/~/ Количество объектов. 5843 + "geozonesCount": 0, ~/~/ Количество геозон. 5844 + "fieldsCount": 0 ~/~/ Количество полей. 5845 + } 5846 +] 5847 +))) 5848 + 5849 + 5850 + 5851 +== **Создание локатора** == 5852 + 5853 +(% class="box successmessage" %) 5854 +((( 5855 +**POST /api/v3/locators** 5856 +))) 5857 + 5858 +Пример запроса: 5859 + 5860 +((( 5861 +{ 5862 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 5863 + "isEnabled": true, ~/~/ Активность 5864 + "name": "string", ~/~/ Наименование локатора 5865 + "activationMode": 0, ~/~/ Определяет вид активации локаторов (0 - Сейчас, 1 - Запустить ко времени) 5866 + "activationTime": "2025-03-12T07:00:08.272Z", ~/~/ Время активации 5867 + "validity": 0, ~/~/ Срок действия в днях (1-90) 5868 + "autoProlongation": true, ~/~/ Автопродление срока действия. 5869 + "url": "string", ~/~/ Ссылка 5870 + "language": 0 ~/~/ Язык 5871 +} 5872 +))) 5873 + 5874 + 5875 +Пример ответа: 5876 + 5877 +((( 5878 +3fa85f64-5717-4562-b3fc-2c963f66afa6 ~/~/ Идентификатор локатора 5879 +))) 5880 + 5881 + 5882 + 5883 +== **Изменение локатора** == 5884 + 5885 +(% class="box infomessage" %) 5886 +((( 5887 +**PUT /api/v3/locators** 5888 +))) 5889 + 5890 +Пример запроса: 5891 + 5892 +((( 5893 +{ 5894 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 5895 + "isEnabled": true, ~/~/ Активность 5896 + "name": "string", ~/~/ Наименование 5897 + "activationMode": 0, ~/~/ Определяет вид активации локаторов (0 - сейчас, 1 - Запустить ко времени ) 5898 + "activationTime": "2025-03-12T07:07:53.002Z", ~/~/ Время активации 5899 + "validity": 0, ~/~/ Срок действия в днях (1-90) 5900 + "autoProlongation": true, ~/~/ Автопродление срока действия 5901 + "url": "string", ~/~/ Ссылка 5902 + "language": 0 ~/~/ Язык 5903 +} 5904 +))) 5905 + 5906 + 5907 +Пример ответа: 5908 + 5909 +200 ~/~/ Success 5910 + 5911 + 5912 +== **Удалить локатор** == 5913 + 5914 +(% class="box warningmessage" %) 5915 +((( 5916 +**DELETE /api/v3/locators** 5917 +))) 5918 + 5919 +Пример запроса: 5920 + 5921 +((( 5922 +[ 5923 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор локатора 5924 +] 5925 +))) 5926 + 5927 + 5928 + 5929 + 5528 5528 (% class="box" lang="en-US" style="text-align: center;" %) 5529 5529 ((( 5530 5530 (% lang="ru-RU" style="color:#000000; font-family:Liberation Serif,serif; font-size:14pt; font-style:normal; font-variant:normal" %)**По вопросам работы PUBLIC API 3.0 можно обращаться**(% lang="ru-RU" style="color:#000000; font-size:14pt" %)** на [[support@glonasssoft.ru>>mailto:support@glonasssoft.ru]] **