Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/03/12 10:28
<
>
edited by Андрей Калиновский
on 2025/03/12 10:17
on 2025/03/12 10:17
edited by Андрей Калиновский
on 2025/02/20 09:52
on 2025/02/20 09:52
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,409 +5524,7 @@ 5524 5524 ] 5525 5525 5526 5526 5527 -= **Раздел: Журнал заданий ** = 5528 5528 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 -**GET/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 -**PUT/api/v3/locators** 5917 -))) 5918 - 5919 -Пример запроса: 5920 - 5921 -((( 5922 -[ 5923 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор локатора 5924 -] 5925 -))) 5926 - 5927 - 5928 - 5929 - 5930 5930 (% class="box" lang="en-US" style="text-align: center;" %) 5931 5931 ((( 5932 5932 (% 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]] **