Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/02/25 16:35
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. krainovim1 +XWiki.Artem - Content
-
... ... @@ -303,7 +303,7 @@ 303 303 (% style="color:#000000" %)**Изменение статуса пользователя**// //**— **(% lang="en-US" %)**PUT /api/v3/users/status/{id}** 304 304 ))) 305 305 306 -(% style="color:#000000" %) Метод позволяет изменить статус пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 306 +(% style="color:#000000" %) Метод позволяет изменить статус пользователя. Метод позволяет изменить статус пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 307 307 308 308 (% style="color:#000000" %)Метод запроса: **PUT** 309 309 ... ... @@ -327,61 +327,6 @@ 327 327 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200»** 328 328 329 329 330 -(% class="box warningmessage" %) 331 -((( 332 -**Блокировка пользователей** (% style="color:#000000; line-height:100%" %)**— POST /api/v3/users/disable** 333 -))) 334 - 335 -Метода позволяет выполнить массовую блокировку пользователей (% style="color:#000000" %)(обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 336 - 337 -(% style="color:#000000" %)Метод запроса: (% style="color:#000000; line-height:100%" %)**POST** 338 - 339 -(% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/users/disable>>https://hosting.glonasssoft.ru/api/v3/users/disable]] 340 - 341 -(% style="color:#000000" %)В теле запроса перечисляете массив id пользователей (JSON): 342 - 343 - [ 344 - "8ed730d3-c61c-4c3a-ae4f-f41d9e710abc", 345 - "415f9ea3-8bc0-4e87-8d78-0852b0c0a4f1" 346 - ] 347 - 348 -(% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200»** 349 - 350 - 351 -(% class="box warningmessage" %) 352 -((( 353 -**Разблокировка пользователей** (% style="color:#000000; line-height:100%" %)**— POST /api/v3/users/enable** 354 -))) 355 - 356 -Метода позволяет выполнить массовую разблокировку пользователей (% style="color:#000000" %)(обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 357 - 358 -(% style="color:#000000" %)Метод запроса: (% style="color:#000000; line-height:100%" %)**POST** 359 - 360 -(% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/users/enable>>https://hosting.glonasssoft.ru/api/v3/users/enable]] 361 - 362 -(% style="color:#000000" %)В теле запроса перечисляете массив id пользователей (JSON): 363 - 364 - [ 365 - "8ed730d3-c61c-4c3a-ae4f-f41d9e710abc", 366 - "415f9ea3-8bc0-4e87-8d78-0852b0c0a4f1" 367 - ] 368 - 369 -(% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200»**(%%) 370 -\\(% style="color:#000000" %)__Для двух, описанных выше, методов если не получилось выполнить включение или отключение некоторых пользователей из переданного списка возвращается ответ - 206 Partial Content__ 371 - 372 -В теле ответа: 373 -{ 374 - "errorMessages": [ 375 - "Agent 0f8c2a8b-4b71-48d0-b780-341053089874 cannot access to object Agents d493fd88-60c8-465d-afad-912f5ac9d719." 376 - ], 377 - "users": [ 378 - "415f9ea3-8bc0-4e87-8d78-0852b0c0a4f1" 379 - ] 380 -} 381 -\\\\"errorMessages" - массив ошибок, из-за которых не выполнилось действие с пользователями. 382 -"users" - массив id пользователей, которых не удалось включить или отключить. 383 - 384 - 385 385 (% class="box errormessage" %) 386 386 ((( 387 387 (% style="color:#000000; line-height:100%" %)**Удаление пользователя — **(% lang="en-US" %)**DELETE /api/v3/users/{id}** ... ... @@ -429,76 +429,21 @@ 429 429 430 430 (% style="color:#000000" %)Ответ: 431 431 432 -{ 377 +(% style="color:#000000" %){ 433 433 434 - "vehicleId": "", ~/~/ ID объекта 379 + "vehicleId": "" , ~/~/ идентификатор объекта 380 + "name": "" , ~/~/ имя объекта 381 + "imei": "" , ~/~/ IMEI объекта 382 + "deviceTypeId": "" , ~/~/ идентификатор устройства объекта 383 + "deviceTypeName": "" , ~/~/ наименование устройства объекта 384 + "parentId": "" , ~/~/ идентификатор клиента-родителя 385 + "parentName": "" , ~/~/ наименование клиента-родителя, 386 + "modelId": "" , ~/~/ идентификатор модели объекта 387 + "modelName": "" , ~/~/ наименование модели объекта, 388 + "unitId": "" , ~/~/ идентификатор подразделения 389 + "unitName": "" , ~/~/ наименование подразделения 390 + "status": "" , ~/~/ статус объекта 435 435 436 - "name": "", ~/~/ Имя объекта 437 - 438 - "imei": "", ~/~/ IMEI объекта 439 - 440 - "deviceTypeId": , ~/~/ ID типа устройства 441 - 442 - "deviceTypeName": "", ~/~/ Название типа устройства 443 - 444 - "sim1": "", ~/~/ Номер SIM1 445 - 446 - "parentId": "", Номер SIM2 447 - 448 - "parentName": "", (% style="color:#000000" %)Наименование клиента-родителя 449 - 450 - "modelId": "", ID модели объекта 451 - 452 - "modelName": "", Имя модели объекта 453 - 454 - "createdAt": "", Дата создания объекта 455 - 456 - "mileageCalcMethod": "", Выбранный метод расчета пробега 457 - 458 - "counters": { ~/~/ Нормы 459 - 460 - "mileageEnabled": "", ~/~/ Флаг активности счётчика "Пробег" (true - включен, false - отключен) 461 - 462 - "motohoursEnabled": "", ~/~/ флаг активности счётчика "Моточасы" (true - включен, false - отключен) 463 - 464 - "mileage": "", ~/~/ Пробег по нормам в метрах 465 - 466 - "motohours": "" ~/~/ Моточасы по нормам, в секундах 467 - 468 - }, 469 - 470 - "inspectionTasks": [ ~/~/ Задания на тех. обслуживание 471 - 472 - { 473 - 474 - "id": "", ~/~/ ID задания 475 - 476 - "enabled": "", ~/~/ Флаг активности задания 477 - 478 - "name": "", ~/~/ Наименование задания 479 - 480 - "description": "", ~/~/ Описание задания 481 - 482 - "mileageCondition": "", ~/~/ Условие по пробегу (в метрах, null - условие не работает) 483 - 484 - "lastMileage": "", ~/~/ Пробег (в метрах) на момент последнего ТО (null - неважно) 485 - 486 - "motohoursCondition": "", ~/~/ Условие по моточасам (в секундах, null - условие не работает) 487 - 488 - "lastMotohours": "", ~/~/ Моточасы (в секундах) на момент последнего ТО (null - неважно) 489 - 490 - "periodicCondition": "", ~/~/ Условие периодичности по времени (null - условие не работает) 491 - 492 - "kind": "", ~/~/ Вид периодичности по времени (дни - Days, месяцы - Months, года - Years, null - условие не работает) 493 - 494 - "lastInspectionDate": "" ~/~/ Дата последнего ТО (null - не указано) 495 - 496 - "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно) 497 - 498 - } 499 - 500 - ] 501 - 502 502 } 503 503 504 504 (% style="text-align:left" %) ... ... @@ -770,7 +770,7 @@ 770 770 "modelId": "", ~/~/ , ID модели 771 771 "unitId": "", ~/~/ подразделения 772 772 "sim1": "", ~/~/ SIM 1 773 - "sim2": "", ~/~/ SIM2 663 + "sim2": "", ~/~/ SIM2 (%%) 774 774 "consumptionPer100Km": "" , ~/~/ Расход топлива на 100 км (если заполнено, то consumptionPerHour не может быть заполнено) 775 775 "consumptionPerHour": "" , ~/~/ Расход топлива за моточас (если заполнено, то consumptionPer100Km не может быть заполнено) 776 776 "consumptionIdle": "" , ~/~/ Расход топлива на холостом ходу ... ... @@ -787,8 +787,8 @@ 787 787 { 788 788 "mileageEnabled": true, ~/~/ флаг активности счётчика «пробег» 789 789 "motohoursEnabled": true, ~/~/ флаг активности счётчика «моточасы» 790 - "mileage": "",~/~/пробег,вметрах791 - "motohours": "" ~/~/моточасы,всекундах680 + "mileage": «», пробег 681 + "motohours": «» моточасы 792 792 } 793 793 "cmsv6Parameters": ~/~/ параметры CMSv6 794 794 {