Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/06/27 16:12
<
>
edited by Андрей Калиновский
on 2025/05/26 15:33
on 2025/05/26 15:33
edited by Андрей Калиновский
on 2025/05/14 16:49
on 2025/05/14 16:49
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -930,7 +930,7 @@ 930 930 (% style="color:#000000" %)// //(% lang="en-US" %)**PUT /api/v3/models** 931 931 ))) 932 932 933 -(% style="color:#000000" %)Метод позволяет изменить статус модели, указанного в запросе.933 +(% style="color:#000000" %)Метод позволяет изменить статус пользователя, указанного в запросе. 934 934 935 935 (% style="color:#000000" %)Метод запроса: **PUT** 936 936 ... ... @@ -997,7 +997,7 @@ 997 997 (% lang="en-US" %)**DELETE /api/v3/models/{Id}** 998 998 ))) 999 999 1000 -(% style="color:#000000" %)Метод позволяет удалить модели. Метод позволяет удалитьмодель, указанного в строке запроса.1000 +(% style="color:#000000" %)Метод позволяет удалить пользователя. Метод позволяет удалить пользователя, указанного в строке запроса. 1001 1001 1002 1002 (% style="color:#000000" %)Метод запроса: **DELETE** 1003 1003 ... ... @@ -1628,7 +1628,7 @@ 1628 1628 - при задании сезонной нормы обязательны соответствующие даты начала/окончания. 1629 1629 1630 1630 1631 - ==(% style="color:#000000; font-size:16px" %)**Получение списка объектов с основными параметрами**(%%) ==1631 +(% style="color:#000000; font-size:16px" %)**Получение списка объектов с основными параметрами** 1632 1632 1633 1633 (% class="box infomessage" %) 1634 1634 ((( ... ... @@ -5914,62 +5914,6 @@ 5914 5914 ))) 5915 5915 5916 5916 5917 -= **Раздел: Роли** = 5918 - 5919 -== **Получение списка клиентских и системных ролей пользователя ** == 5920 - 5921 -(% class="box successmessage" %) 5922 -((( 5923 -**POST **/api/v3/groups/find 5924 -))) 5925 - 5926 -Пример запроса: 5927 - 5928 -((( 5929 -{ 5930 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента содержащий пользовательские роли 5931 - "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор родительского элемента пользователей 5932 -} 5933 -))) 5934 - 5935 -((( 5936 - 5937 -))) 5938 - 5939 -((( 5940 -Пример ответа: 5941 -))) 5942 - 5943 -((( 5944 -((( 5945 -{ 5946 - "groups": [ ~/~/ Системные роли пользователя 5947 - { 5948 - "code": "string", ~/~/ Код роли. 5949 - "name": "string", ~/~/ Имя 5950 - "shortName": "string" ~/~/ Короткое имя 5951 - } 5952 - ], 5953 - "customGroups": [ ~/~/ Системные роли пользователя 5954 - { 5955 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор роли. 5956 - "name": "string", ~/~/ Наименование 5957 - "shortName": "string", ~/~/ Короткое наименование 5958 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор владельца 5959 - } 5960 - ] 5961 -} 5962 -))) 5963 -))) 5964 - 5965 -((( 5966 - 5967 -))) 5968 - 5969 -((( 5970 - 5971 -))) 5972 - 5973 5973 = **Раздел: Локатор ** = 5974 5974 5975 5975 ... ... @@ -5977,7 +5977,7 @@ 5977 5977 5978 5978 (% class="box infomessage" %) 5979 5979 ((( 5980 -**GET /api/v3/locators 5924 +**GET /api/v3/locators** 5981 5981 ))) 5982 5982 5983 5983 В заголовках запроса: X-Auth: Токен авторизации ... ... @@ -5986,83 +5986,33 @@ 5986 5986 Пример ответа: 5987 5987 5988 5988 ((( 5989 -((( 5990 -{ 5991 - "vehiclesIds": [ ~/~/ Объекты 5992 - 0 5993 - ], 5994 - "geoIds": [ ~/~/ Геозоны 5995 - 0 5996 - ], 5997 - "fieldsIds": [ ~/~/ Поля 5998 - 0 5999 - ], 6000 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. 6001 - "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 6002 - "agentName": "string", ~/~/ Наименование агента. 6003 - "isEnabled": true, ~/~/ Активность 6004 - "created": "2025-05-26T11:31:05.399Z", ~/~/ Дата создания 6005 - "updated": "2025-05-26T11:31:05.399Z", ~/~/ Дата обновления 6006 - "name": "string", ~/~/ Наименование. 6007 - "status": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 6008 - "activationMode": 0, ~/~/ Определяет вид активации локаторов ( 0 - сейчас, 1 - запланировать на время) 6009 - "activationTime": "2025-05-26T11:31:05.399Z", ~/~/ Время активации 6010 - "validity": 0, ~/~/ Значение срока действия 6011 - "validityType": 0, ~/~/ Тип значения срока действия (Дни = 0, Часы = 1, Минуты = 2) 6012 - "autoProlongation": true, ~/~/ Автопродление срока действия. 6013 - "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 6014 - "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор. 6015 - "url": "string", ~/~/ Ссылка 6016 - "language": 0, ~/~/ Язык 6017 - "showVehicleName": true, ~/~/ Наименование объекта 6018 - "showVehicleDirection": true, ~/~/ Направление движения на треке 6019 - "allowTrackReport": true, ~/~/ Трек 6020 - "showTrackTracing": true, ~/~/ Трассировка трека 6021 - "showSensors": true, ~/~/ Датчик 6022 - "availableMapLayers": [ ~/~/ Слои на карте 6023 - 0 6024 - ] 6025 -} 6026 -))) 6027 -))) 6028 - 6029 - 6030 -== **Получение перечня моделей ** == 6031 - 6032 -(% class="box successmessage" %) 6033 -((( 6034 -**POST /api/v3/models/find** 6035 -))) 6036 - 6037 -Пример запроса: 6038 - 6039 -((( 6040 -((( 6041 -{ 6042 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6043 - "name": "string", ~/~/ Наименование локатора 6044 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор родительского элемента пользователей 6045 -))) 6046 - 6047 - 6048 - 6049 - Пример ответа: 6050 - 6051 - 6052 -((( 6053 6053 [ 6054 6054 { 6055 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6056 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя, для которого надо получить данные 6057 - "parentName": "string", ~/~/ Наименование пользователя, для которого надо получить данные 6058 - "name": "string", ~/~/ Наименование локатора 6059 - "modelType": 0 ~/~/ Типы моделей транспортных средств (0 - None, 1 - Агро, 2 - Перевозчик, 3 - Машины) 5935 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. 5936 + "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента. 5937 + "agentName": "string", ~/~/ Наименование агента. 5938 + "isEnabled": true, ~/~/ Активен 5939 + "created": "2025-03-12T06:48:41.254Z", ~/~/ Дата создания 5940 + "updated": "2025-03-12T06:48:41.254Z", ~/~/ Дата обновления 5941 + "name": "string", ~/~/ Наименование 5942 + "status": 0, ~/~/ 5943 + "activationMode": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 5944 + "activationTime": "2025-03-12T06:48:41.254Z", ~/~/ Определяет вид активации локаторов. ( 0 - сейчас, 1 - время активации) 5945 + "validity": 0, ~/~/ Срок действия в днях (1-90). 5946 + "autoProlongation": true, ~/~/ Автопродление срока действия. 5947 + "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 5948 + "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор. 5949 + "url": "string", ~/~/ Ссылка 5950 + "language": 0, ~/~/ Язык. 5951 + "vehiclesCount": 0, ~/~/ Количество объектов. 5952 + "geozonesCount": 0, ~/~/ Количество геозон. 5953 + "fieldsCount": 0 ~/~/ Количество полей. 6060 6060 } 6061 6061 ] 6062 6062 ))) 6063 -))) 6064 6064 6065 6065 5959 + 6066 6066 == **Создание локатора** == 6067 6067 6068 6068 (% class="box successmessage" %) ... ... @@ -6083,24 +6083,6 @@ 6083 6083 "autoProlongation": true, ~/~/ Автопродление срока действия. 6084 6084 "url": "string", ~/~/ Ссылка 6085 6085 "language": 0 ~/~/ Язык 6086 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6087 - "vehiclesIds": [ ~/~/ Oбъекты 6088 - 0 6089 - ], 6090 - "geoIds": [ ~/~/ Геозоны 6091 - 0 6092 - ], 6093 - "fieldsIds": [ ~/~/ Поля 6094 - 0 6095 - ], 6096 - "showVehicleName": true, ~/~/ Наименование объекта 6097 - "showVehicleDirection": true, ~/~/ Направление движения на треке 6098 - "allowTrackReport": true, ~/~/ Трек 6099 - "showTrackTracing": true, ~/~/ Трассировка трека 6100 - "showSensors": true, ~/~/ Датчик 6101 - "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6102 - 0 6103 - ] 6104 6104 } 6105 6105 ))) 6106 6106 ... ... @@ -6133,29 +6133,10 @@ 6133 6133 "autoProlongation": true, ~/~/ Автопродление срока действия 6134 6134 "url": "string", ~/~/ Ссылка 6135 6135 "language": 0 ~/~/ Язык 6136 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6137 - "vehiclesIds": [ ~/~/ Oбъекты 6138 - 0 6139 - ], 6140 - "geoIds": [ ~/~/ Геозоны 6141 - 0 6142 - ], 6143 - "fieldsIds": [ ~/~/ Поля 6144 - 0 6145 - ], 6146 - "showVehicleName": true, ~/~/ Наименование объекта 6147 - "showVehicleDirection": true, ~/~/ Направление движения на треке 6148 - "allowTrackReport": true, ~/~/ Трек 6149 - "showTrackTracing": true, ~/~/ Трассировка трека 6150 - "showSensors": true, ~/~/ Датчик 6151 - "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6152 - 0 6153 - ] 6154 6154 } 6155 - 6156 - 6157 6157 ))) 6158 6158 6015 + 6159 6159 Пример ответа: 6160 6160 6161 6161 200 ~/~/ Success