Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Михаил Жучков on 2025/07/10 13:02
<
>
edited by Андрей Калиновский
on 2025/06/09 16:36
on 2025/06/09 16:36
edited by Андрей Калиновский
on 2025/07/03 16:18
on 2025/07/03 16:18
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -454,7 +454,7 @@ 454 454 [ 455 455 "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ группы пользователя, перечисление названия клиентских ролей 456 456 ], 457 - "language": 0~/~/ Язык интерфейса пользователя 1 - Русский, 2 - Английский, 3 - Азербайджанский457 + "language": 1 ~/~/ Язык интерфейса пользователя 1 - Русский, 2 - Английский, 3 - Азербайджанский 458 458 } 459 459 { 460 460 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -766,6 +766,9 @@ 766 766 (% style="text-align:left" %) 767 767 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200».** 768 768 769 +(% class="wikigeneratedid" %) 770 += = 771 + 769 769 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Модель объекта**(%%) = 770 770 771 771 == (% style="color:#000000; font-size:16px" %)**Получение информации о модели объекта**(%%) == ... ... @@ -2586,26 +2586,50 @@ 2586 2586 В заголовках запроса: X-Auth: Токен авторизации 2587 2587 2588 2588 2589 -В теле запроса перечисляетемассив id объектов, вквадратных скобкахчерез запятую.2592 +В массиве указываем id объектов через запятую 2590 2590 2591 2591 Ответ: 2595 + 2596 +[ 2592 2592 { 2593 - "vehicleId": 0, ~/~/Идентификатор объекта.2594 - "vehicleGuid": " 3fa85f64-5717-4562-b3fc-2c963f66afa6",~/~/Идентификаторобъекта.2595 - "vehicleNumber": " string",~/~/Номер объекта.2596 - "receiveTime": "202 4-02-27T14:11:00.315Z",~/~/Времяполучениязаписи на сервере,т.е. время срабатывания+ время передачи от устройствана сервер2597 - "recordTime": "202 4-02-27T14:11:00.315Z",~/~/Времязаписиотустройства, т.е. время фактическогособытия натранспортном средстве.2598 - "state": 0,~/~/Определяет состояния объекта в мониторинге: нет данных - 0; отключена - 1; остановка - 2; стоянка - 3; в движении - 4.2599 - "speed": 0,~/~/Скорость объекта.2600 - "course": 0,~/~/Курс движения [0;360]2601 - "latitude": 0,~/~/Широта [-90°;90°].2602 - "longitude": 0,~/~/Долгота [-180°;180°]. 2603 - "address": " string",~/~/Адрес.2604 - "geozones": [ ~/~/Сведения по геозонам. 2598 + "vehicleId": 55728, ~/~/ Идентификатор объекта 2599 + "vehicleGuid": "fa9c0357-9b9f-44b9-a89c-20a2cb80a9ad", ~/~/ Guid объекта 2600 + "vehicleNumber": "0105 КМ", ~/~/ Номер объекта 2601 + "receiveTime": "2025-06-27T12:37:46.7782735Z", ~/~/ Время и дата поступления данных 2602 + "recordTime": "2025-06-27T12:37:19Z", ~/~/ Время и дата формирование данных 2603 + "state": 4, ~/~/ Определяет состояния объекта в мониторинге: нет данных - 0; отключена - 1; остановка - 2; стоянка - 3; в движении - 4. 2604 + "speed": 31, ~/~/ Скорость объекта 2605 + "course": 116, ~/~/ Курс движения [0;360] 2606 + "latitude": 45.722128, ~/~/ Широта [-90°;90°]. 2607 + "longitude": 39.800432, ~/~/ Долгота [-180°;180°]. 2608 + "address": "\" Краснодарский край Россия 45,722128°, 39,800432°\"", ~/~/ Адрес 2609 + "geozones": [ ~/~/ Сведения по геозонам. 2605 2605 { 2606 - "id": 0, 2607 - "name": "string" 2611 + "id": 10225647, ~/~/ ID Геозоны 2612 + "name": "Предприятие \"Газырское\" Участок №7/Поле 7-11/1" ~/~/ Наименование геозоны 2613 + }, 2614 + { 2615 + "id": 10282875, ~/~/ ID Геозоны 2616 + "name": "Ё2" ~/~/ Наименование геозоны 2617 + }, 2618 + { 2619 + "id": 10226240, ~/~/ ID Геозоны 2620 + "name": "Предприятие \"Газырское\" Участок №7/Поле 7-11/1" ~/~/ Наименование геозоны 2621 + }, 2622 + { 2623 + "id": 9747869, ~/~/ ID Геозоны 2624 + "name": "Предприятие \"Газырское\" Участок №7/Поле 7-11/1" ~/~/ Наименование геозоны 2625 + }, 2626 + { 2627 + "id": 10221123, ~/~/ ID Геозоны 2628 + "name": "53r" ~/~/ Наименование геозоны 2629 + }, 2630 + { 2631 + "id": 10197638, ~/~/ ID Геозоны 2632 + "name": "Предприятие \"Газырское\" Участок №7/Поле 7-11/1" ~/~/ Наименование геозоны 2608 2608 } 2634 + ] 2635 + } 2609 2609 2610 2610 2611 2611 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = ... ... @@ -4169,16 +4169,12 @@ 4169 4169 Тело запроса: 4170 4170 4171 4171 { 4172 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 4173 - "Balance": 0 4199 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 4200 + "Balance": 0 ~/~/ Значение баланса. 4174 4174 } 4175 4175 4176 4176 Ответ: Success 4177 4177 4178 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 4179 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 4180 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса 4181 - 4182 4182 == (% style="color:#000000; font-size:16px" %)**Пополнить баланс**(%%) == 4183 4183 4184 4184 (% class="box warningmessage" %) ... ... @@ -4190,16 +4190,29 @@ 4190 4190 4191 4191 Тело запроса: 4192 4192 4216 +((( 4193 4193 { 4194 - " ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",4195 - " Balance": 04218 + "clientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 4219 + "amount": 0 ~/~/ Сумма пополнения баланса 4196 4196 } 4221 +))) 4197 4197 4223 +((( 4224 + 4225 +))) 4226 + 4198 4198 Ответ: Success 4199 4199 4200 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 4201 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 4202 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса 4229 +((( 4230 +{ 4231 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор корректировки. 4232 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 4233 + "UserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя. 4234 + "Moment": "2025-06-10T12:15:19.076Z", ~/~/ Время корректировки. 4235 + "Amount": 0, ~/~/ Значение, на которое корректируется баланс. 4236 + "Description": "string" ~/~/ Описание корректировки. 4237 +} 4238 +))) 4203 4203 4204 4204 == (% style="color:#000000; font-size:16px" %)**Списать с баланса**(%%) == 4205 4205 ... ... @@ -4212,16 +4212,25 @@ 4212 4212 4213 4213 Тело запроса: 4214 4214 4251 +((( 4215 4215 { 4216 - " ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",4217 - " Balance": 04253 + "clientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 4254 + "amount": 0 ~/~/ Сумма списания с баланса 4218 4218 } 4256 +))) 4219 4219 4220 4220 Ответ: Success 4221 4221 4222 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 4223 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 4224 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса 4260 +((( 4261 +{ 4262 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор корректировки. 4263 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 4264 + "UserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя. 4265 + "Moment": "2025-06-10T12:21:05.149Z", ~/~/ Время корректировки. 4266 + "Amount": 0, ~/~/ Значение, на которое корректируется баланс. 4267 + "Description": "string" ~/~/ Описание корректировки 4268 +} 4269 +))) 4225 4225 4226 4226 == (% style="color:#000000; font-size:16px" %)**Изменить ограничения клиента**(%%) == 4227 4227 ... ... @@ -4232,28 +4232,35 @@ 4232 4232 4233 4233 Тело запроса: 4234 4234 4280 +((( 4235 4235 { 4236 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 4237 - "CalculationType": 0, 4238 - "PermissibleBalance": 0, 4239 - "DefermentDays": 0, 4240 - "SendUiNotifications": true, 4241 - "SendEmailNotifications": true, 4242 - "IsPrivate": true, 4282 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 4283 + "CalculationType": 0, ~/~/ Определяет тип расчёта, 0 - Деньги, 1 - Дни 4284 + "PermissibleBalance": 0, ~/~/ Допустимый баланс 4285 + "DefermentDays": 0, ~/~/ Отсрочка (дни). 4286 + "SendUiNotifications": true, ~/~/ Оповещение в web-интерфейсе, true - включено, false - выключено 4287 + "SendEmailNotifications": true ~/~/ Оповещение на почту, true - включено, false - выключено 4243 4243 } 4289 +))) 4244 4244 4291 +((( 4292 + 4293 +))) 4294 + 4245 4245 Ответ: Success 4246 4246 4247 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 4248 -|ClientId|Идентификатор клиента 4249 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни 4250 -|PermissibleBalance|Допустимый баланс 4251 -|DefermentDays|((( 4252 -Отсрочка, количество дней 4297 +((( 4298 +{ 4299 + "IsPrivate": true, ~/~/ Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом 4300 + "BlockingTime": "2025-06-10T12:23:28.754Z", ~/~/ Время, когда заблокируется клиент. 4301 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 4302 + "CalculationType": 0, ~/~/ Определяет тип расчёта, 0 - Деньги, 1 - Дни 4303 + "PermissibleBalance": 0, ~/~/ Допустимый баланс. 4304 + "DefermentDays": 0, ~/~/ Отсрочка (дни) 4305 + "SendUiNotifications": true, ~/~/ Оповещение в web-интерфейсе, true - включено, false - выключено 4306 + "SendEmailNotifications": true ~/~/ Оповещение на почту, true - включено, false - выключено 4307 +} 4253 4253 ))) 4254 -|(% style="width:215px" %)SendUiNotifications|(% style="width:861px" %)Оповещение в web-интерфейсе, true - включено, false - выключено 4255 -|(% style="width:215px" %)SendEmailNotifications|(% style="width:861px" %)Оповещение на почту, true - включено, false - выключено 4256 -|(% style="width:215px" %)IsPrivate|(% style="width:861px" %)Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом 4257 4257 4258 4258 == (% style="color:#000000; font-size:16px" %)**Изменить тариф клиента**(%%) == 4259 4259 ... ... @@ -4265,35 +4265,68 @@ 4265 4265 Тело запроса: 4266 4266 4267 4267 { 4268 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 4269 - "PlanId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 4270 - "Features": [ 4320 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 4321 + "PlanId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор тарифного плана. 4322 + "Features": [ ~/~/ Набор услуг по тарифу клиента. 4271 4271 { 4272 - "Feature": "string", 4273 - "IsEnabled": true, 4274 - "IsFactual": true, 4275 - "Limit": 0, 4276 - "Price": 0, 4277 - "DebitDate": "2023-10-18T13:26:58.987Z", 4278 - "PeriodValue": 0, 4279 - "PeriodType": 0 4324 + "Feature": "string", ~/~/ Код услуги. 4325 + "IsEnabled": true, ~/~/ Признак, определяющий активирована ли услуга. 4326 + "IsFactual": true, ~/~/ Признак, определяющий расчёт по факту. 4327 + "Limit": 0, ~/~/ Лимит использования услуги. Значение -1 подразумевает безлимитное использование 4328 + "Price": 0, ~/~/ Цена за единицу. 4329 + "DebitDate": "2023-10-18T13:26:58.987Z", ~/~/ Следующий момент времени списания с баланса за услугу. 4330 + "PeriodValue": 0, ~/~/ Значение периода. 4331 + "PeriodType": 0 ~/~/ Определяет тип периода действия услуги в тарифном плане ( 0 - Дни, 1 - Месяцы) 4280 4280 } 4281 4281 ] 4282 4282 } 4283 4283 4336 + 4284 4284 Ответ: Success 4285 4285 4286 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 4287 -|ClientId|Идентификатор клиента 4288 -|PlanId|Идентификатор тарифного плана 4289 -|Feature|Код услуги 4290 -|IsEnabled|Признак, определяющий активирована ли услуга 4291 -|IsFactual|Признак, определяющий расчёт по факту 4292 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 4293 -|Price|Цена за единицу. 4294 -|DebitDate|Следующий момент времени списания с баланса за услугу. 4295 -|PeriodValue|Значение периода. 4296 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы 4339 +((( 4340 +{ 4341 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 4342 + "Plan": { ~/~/ Определяет тарифный план (шаблон услуг) 4343 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор тарифного плана. 4344 + "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента-владельца. 4345 + "Name": "string", ~/~/ Наименование. 4346 + "IsArchived": true, ~/~/ Признак, определяющий архивный тарифный план. 4347 + "Constraint": { ~/~/ Ограничения по тарифу 4348 + "CalculationType": 0, ~/~/ Определяет тип расчёта (0 - деньги, 1 - дни) 4349 + "PermissibleBalance": 0, ~/~/ Допустимый баланс. 4350 + "DefermentDays": 0 ~/~/ Отсрочка (дни) 4351 + }, 4352 + "Features": [ ~/~/ Набор услуг по тарифному плану. 4353 + { 4354 + "Feature": "string", ~/~/Код услуги. 4355 + "IsFactual": true, ~/~/ Признак, определяющий возможность расчёта по факту. 4356 + "Limit": 0, ~/~/ Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 4357 + "Price": 0, ~/~/ Цена за единицу. 4358 + "PeriodValue": 0, ~/~/ Значение периода. 4359 + "PeriodType": 0 ~/~/ Определяет тип периода действия услуги в тарифном плане. (0 - деньги, 1 - дни) 4360 + } 4361 + ], 4362 + "UserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя, создавшего тарифный план. 4363 + "Created": "2025-06-10T12:29:32.969Z", ~/~/ Дата создания тарифного плана. 4364 + "Deactivated": "2025-06-10T12:29:32.969Z" ~/~/ Дата деактивации тарифного плана. 4365 + }, 4366 + "Features": [ ~/~/ Набор услуг по тарифу клиента. 4367 + { 4368 + "Feature": "string", ~/~/ Код услуги. 4369 + "IsEnabled": true, ~/~/ Признак, определяющий активирована ли услуга. 4370 + "IsPrivate": true, ~/~/ Признак, определяющий, являются ли параметры по услуге тарифа частными т.е. персональными для клиента, либо определяются тарифным планом. 4371 + "IsFactual": true, ~/~/ Признак, определяющий расчёт по факту. 4372 + "Limit": 0, ~/~/ Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 4373 + "Price": 0, ~/~/ Цена за единицу. 4374 + "DebitDate": "2025-06-10T12:29:32.969Z", ~/~/ Следующий момент времени списания с баланса за услугу. 4375 + "PeriodValue": 0, ~/~/ Значение периода. 4376 + "PeriodType": 0, ~/~/ Определяет тип периода действия услуги в тарифном плане. 4377 + "Quantity": 0 ~/~/ Количество использования услуги. 4378 + } 4379 + ] 4380 +} 4381 +))) 4297 4297 4298 4298 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Импорт и Экспорт**(%%) = 4299 4299 ... ... @@ -6139,13 +6139,13 @@ 6139 6139 ((( 6140 6140 ((( 6141 6141 { 6142 - "vehiclesIds": [ ~/~/ Объекты6227 + "vehiclesIds": [ ~/~/ ID объектов отображающихся в локаторе, записываются через запятую 6143 6143 0 6144 6144 ], 6145 - "geoIds": [ ~/~/ Геозоны6230 + "geoIds": [ ~/~/ ID геозон отображающихся в локаторе, записываются через запятую 6146 6146 0 6147 6147 ], 6148 - "fieldsIds": [ ~/~/ Поля6233 + "fieldsIds": [ ~/~/ ID полей отображающихся в локаторе, записываются через запятую 6149 6149 0 6150 6150 ], 6151 6151 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. ... ... @@ -6164,7 +6164,7 @@ 6164 6164 "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 6165 6165 "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор. 6166 6166 "url": "string", ~/~/ Ссылка 6167 - "language": 0, ~/~/ Язык 6252 + "language": 0, ~/~/ ~/~/ Язык (1- Русский, 2- Английский, 3- Азербайджанский, 4 - Испанский) 6168 6168 "showVehicleName": true, ~/~/ Наименование объекта 6169 6169 "showVehicleDirection": true, ~/~/ Направление движения на треке 6170 6170 "allowTrackReport": true, ~/~/ Трек ... ... @@ -6178,47 +6178,64 @@ 6178 6178 ))) 6179 6179 6180 6180 6181 -== **Получение перечня моделей ** == 6266 +((( 6267 +((( 6268 + 6269 +))) 6270 +))) 6182 6182 6272 + 6273 +== **Создание локатора** == 6274 + 6183 6183 (% class="box successmessage" %) 6184 6184 ((( 6185 -**POST /api/v3/ models/find**6277 +**POST /api/v3/locators** 6186 6186 ))) 6187 6187 6188 6188 Пример запроса: 6189 6189 6190 6190 ((( 6191 -((( 6192 6192 { 6193 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6194 - "name": "string", ~/~/ Наименование локатора 6195 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор родительского элемента пользователей 6284 + "isEnabled": true, ~/~/ Активность 6285 + "name": "string", ~/~/ Наименование локатора 6286 + "activationMode": 0, ~/~/ Определяет вид активации локаторов (0 - Сейчас, 1 - Запустить ко времени) 6287 + "activationTime": "2025-03-12T07:00:08.272Z", ~/~/ Время активации 6288 + "validity": 0, ~/~/ Срок действия в днях (1-90) 6289 + "autoProlongation": true, ~/~/ Автопродление срока действия. 6290 + "language": 1 ~/~/ Язык (1- Русский, 2- Английский, 3- Азербайджанский, 4 - Испанский) 6291 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6292 + "vehiclesIds": [ ~/~/ ID объектов отображающихся в локаторе, записываются через запятую 6293 + 0 6294 + ], 6295 + "geoIds": [ ~/~/ ID геозон отображающихся в локаторе, записываются через запятую 6296 + 0 6297 + ], 6298 + "fieldsIds": [ ~/~/ ID полей отображающихся в локаторе, записываются через запятую 6299 + 0 6300 + ], 6301 + "showVehicleName": true, ~/~/ Наименование объекта 6302 + "showVehicleDirection": true, ~/~/ Направление движения на треке 6303 + "allowTrackReport": true, ~/~/ Трек 6304 + "showTrackTracing": true, ~/~/ Трассировка трека 6305 + "showSensors": true, ~/~/ Датчик 6306 + "availableMapLayers": 1 [ ~/~/ Слои на карте ,по умолчанию OpenStreetMap (1-OpenStreetMap, 2-Yandex (Карта), 3-Yandex (Спутник), 4-Yandex (Гибрид), 5-Yandex (Пробки), 6-Google (Карта), 7-Google (Гибрид), 8-Google (Рельеф), 9-Google (Спутник), 10-Bing (Карта), 11-Bing (Гибрид), 12-Bing(Темная карта), 13-2ГИС) 6307 + ] 6308 +} 6196 6196 ))) 6197 6197 6198 6198 6312 +Пример ответа: 6199 6199 6200 - Пример ответа: 6201 - 6202 - 6203 6203 ((( 6204 -[ 6205 - { 6206 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6207 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя, для которого надо получить данные 6208 - "parentName": "string", ~/~/ Наименование пользователя, для которого надо получить данные 6209 - "name": "string", ~/~/ Наименование локатора 6210 - "modelType": 0 ~/~/ Типы моделей транспортных средств (0 - None, 1 - Агро, 2 - Перевозчик, 3 - Машины) 6211 - } 6212 -] 6315 +3fa85f64-5717-4562-b3fc-2c963f66afa6 ~/~/ Идентификатор локатора 6213 6213 ))) 6214 -))) 6215 6215 6216 6216 6217 -== ** Созданиелокатора** ==6319 +== **Выводит список локаторов ** == 6218 6218 6219 6219 (% class="box successmessage" %) 6220 6220 ((( 6221 -**POST /api/v3/locators** 6323 +**POST /api/v3/locators/find** 6222 6222 ))) 6223 6223 6224 6224 Пример запроса: ... ... @@ -6225,7 +6225,16 @@ 6225 6225 6226 6226 ((( 6227 6227 { 6228 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6330 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор клиента 6331 +} 6332 +))) 6333 + 6334 +((( 6335 + 6336 +))) 6337 + 6338 +((( 6339 +{ 6229 6229 "isEnabled": true, ~/~/ Активность 6230 6230 "name": "string", ~/~/ Наименование локатора 6231 6231 "activationMode": 0, ~/~/ Определяет вид активации локаторов (0 - Сейчас, 1 - Запустить ко времени) ... ... @@ -6232,16 +6232,15 @@ 6232 6232 "activationTime": "2025-03-12T07:00:08.272Z", ~/~/ Время активации 6233 6233 "validity": 0, ~/~/ Срок действия в днях (1-90) 6234 6234 "autoProlongation": true, ~/~/ Автопродление срока действия. 6235 - "url": "string", ~/~/ Ссылка 6236 - "language": 0 ~/~/ Язык 6346 + "language": 1 ~/~/ Язык (1- Русский, 2- Английский, 3- Азербайджанский, 4 - Испанский) 6237 6237 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6238 - "vehiclesIds": [ ~/~/ Oбъекты6348 + "vehiclesIds": [ ~/~/ ID объектов отображающихся в локаторе, записываются через запятую 6239 6239 0 6240 6240 ], 6241 - "geoIds": [ ~/~/ Геозоны6351 + "geoIds": [ ~/~/ ID геозон отображающихся в локаторе, записываются через запятую 6242 6242 0 6243 6243 ], 6244 - "fieldsIds": [ ~/~/ Поля6354 + "fieldsIds": [ ~/~/ ID полей отображающихся в локаторе, записываются через запятую 6245 6245 0 6246 6246 ], 6247 6247 "showVehicleName": true, ~/~/ Наименование объекта ... ... @@ -6249,9 +6249,8 @@ 6249 6249 "allowTrackReport": true, ~/~/ Трек 6250 6250 "showTrackTracing": true, ~/~/ Трассировка трека 6251 6251 "showSensors": true, ~/~/ Датчик 6252 - "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6253 - 0 6254 - ] 6362 + "availableMapLayers": 1 [ ~/~/ Слои на карте ,по умолчанию OpenStreetMap (1-OpenStreetMap, 2-Yandex (Карта), 3-Yandex (Спутник), 4-Yandex (Гибрид), 5-Yandex (Пробки), 6-Google (Карта), 7-Google (Гибрид), 8-Google (Рельеф), 9-Google (Спутник), 10-Bing (Карта), 11-Bing (Гибрид), 12-Bing(Темная карта), 13-2ГИС) 6363 + ] 6255 6255 } 6256 6256 ))) 6257 6257 ... ... @@ -6259,7 +6259,39 @@ 6259 6259 Пример ответа: 6260 6260 6261 6261 ((( 6262 -3fa85f64-5717-4562-b3fc-2c963f66afa6 ~/~/ Идентификатор локатора 6371 +[ 6372 + { 6373 + "vehiclesCount": 0, ~/~/ Количество объектов. 6374 + "geozonesCount": 0, ~/~/ Количество геозон. 6375 + "fieldsCount": 0, ~/~/ Количество полей. 6376 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора. 6377 + "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента. 6378 + "agentName": "string", ~/~/ Наименование агента. 6379 + "isEnabled": true, ~/~/ Активность локатора 6380 + "created": "2025-07-03T12:57:58.738Z", ~/~/ Дата создания 6381 + "updated": "2025-07-03T12:57:58.738Z", ~/~/ Дата обновления 6382 + "name": "string", ~/~/ Наименование локатора 6383 + "status": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 6384 + "activationMode": 0, ~/~/ Определяет вид активации локаторов (0 - сейчас, 1 - Запустить ко времени ) 6385 + "activationTime": "2025-07-03T12:57:58.738Z", ~/~/ Дата и время активации правила (UTC) 6386 + "validity": 0, ~/~/ Срок действия в днях (1-90) 6387 + "validityType": 0, ~/~/ Тип значения срока действия (Дни = 0, Часы = 1, Минуты = 2) 6388 + "autoProlongation": true, ~/~/ Автоматическая пролонгация 6389 + "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор. 6390 + "creatorUserName": "string", ~/~/ Наименование пользователя создавшего локатора 6391 + "url": "string", ~/~/ ссылка на локатор 6392 + "language": 1, ~/~/ Язык локатора(1- Русский, 2- Английский, 3- Азербайджанский, 4 - Испанский) 6393 + "showVehicleName": true, ~/~/ Наименование объекта 6394 + "showVehicleDirection": true, ~/~/ Направление движения на треке 6395 + "allowTrackReport": true, ~/~/ Трек 6396 + "showTrackTracing": true, ~/~/ Трассировка трека 6397 + "showSensors": true, ~/~/ Датчик 6398 + "availableMapLayers": [ ~/~/Слои на карте ,по умолчанию OpenStreetMap (1-OpenStreetMap, 2-Yandex (Карта), 3-Yandex (Спутник), 4-Yandex (Гибрид), 5-Yandex (Пробки), 6-Google (Карта), 7-Google (Гибрид), 8-Google (Рельеф), 9-Google (Спутник), 10-Bing (Карта), 11-Bing (Гибрид), 12-Bing(Темная карта), 13-2ГИС) 6399 + 6400 + 0 6401 + ] 6402 + } 6403 +] 6263 6263 ))) 6264 6264 6265 6265 ... ... @@ -6282,16 +6282,14 @@ 6282 6282 "activationTime": "2025-03-12T07:07:53.002Z", ~/~/ Время активации 6283 6283 "validity": 0, ~/~/ Срок действия в днях (1-90) 6284 6284 "autoProlongation": true, ~/~/ Автопродление срока действия 6285 - "url": "string", ~/~/ Ссылка 6286 - "language": 0 ~/~/ Язык 6287 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента. 6288 - "vehiclesIds": [ ~/~/ Oбъекты 6426 + "language": 1 ~/~/ Язык (1- Русский, 2- Английский, 3- Азербайджанский, 4 - Испанский) 6427 + "vehiclesIds": [ ~/~/ ID объектов отображающихся в локаторе, записываются через запятую 6289 6289 0 6290 6290 ], 6291 - "geoIds": [ ~/~/ Геозоны6430 + "geoIds": [ ~/~/ ID геозон отображающихся в локаторе, записываются через запятую 6292 6292 0 6293 6293 ], 6294 - "fieldsIds": [ ~/~/ Поля6433 + "fieldsIds": [ ~/~/ ID полей отображающихся в локаторе, записываются через запятую 6295 6295 0 6296 6296 ], 6297 6297 "showVehicleName": true, ~/~/ Наименование объекта ... ... @@ -6299,8 +6299,7 @@ 6299 6299 "allowTrackReport": true, ~/~/ Трек 6300 6300 "showTrackTracing": true, ~/~/ Трассировка трека 6301 6301 "showSensors": true, ~/~/ Датчик 6302 - "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap) 6303 - 0 6441 + "availableMapLayers": 1 [ ~/~/ Слои на карте ,по умолчанию OpenStreetMap (1-OpenStreetMap, 2-Yandex (Карта), 3-Yandex (Спутник), 4-Yandex (Гибрид), 5-Yandex (Пробки), 6-Google (Карта), 7-Google (Гибрид), 8-Google (Рельеф), 9-Google (Спутник), 10-Bing (Карта), 11-Bing (Гибрид), 12-Bing(Темная карта), 13-2ГИС) 6304 6304 ] 6305 6305 } 6306 6306 ... ... @@ -6534,10 +6534,44 @@ 6534 6534 ))) 6535 6535 6536 6536 6675 +== **Получение перечня моделей ** == 6537 6537 6677 +(% class="box successmessage" %) 6678 +((( 6679 +**POST /api/v3/models/find** 6680 +))) 6538 6538 6682 +Пример запроса: 6539 6539 6684 +((( 6685 +((( 6686 +{ 6687 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6688 + "name": "string", ~/~/ Наименование локатора 6689 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор родительского элемента пользователей 6690 +))) 6540 6540 6692 + 6693 + 6694 + Пример ответа: 6695 + 6696 + 6697 +((( 6698 +[ 6699 + { 6700 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 6701 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя, для которого надо получить данные 6702 + "parentName": "string", ~/~/ Наименование пользователя, для которого надо получить данные 6703 + "name": "string", ~/~/ Наименование локатора 6704 + "modelType": 0 ~/~/ Типы моделей транспортных средств (0 - None, 1 - Агро, 2 - Перевозчик, 3 - Машины) 6705 + } 6706 +] 6707 +))) 6708 +))) 6709 + 6710 + 6711 + 6712 + 6541 6541 (% class="box" lang="en-US" style="text-align: center;" %) 6542 6542 ((( 6543 6543 (% 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]] **