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,74 +429,21 @@ 429 429 430 430 (% style="color:#000000" %)Ответ: 431 431 432 -{ 377 +(% style="color:#000000" %){ 433 433 434 - "vehicleId": , 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": "", 439 - 440 - "deviceTypeId": , 441 - 442 - "deviceTypeName": "", 443 - 444 - "sim1": "", 445 - 446 - "parentId": "", 447 - 448 - "parentName": "", 449 - 450 - "modelId": "", 451 - 452 - "modelName": "", 453 - 454 - "createdAt": "", 455 - 456 - "mileageCalcMethod": "", 457 - 458 - "counters": { 459 - 460 - "mileageEnabled": , 461 - 462 - "motohoursEnabled": , 463 - 464 - "mileage": 22438858.137653351, ~/~/ пробег по нормам в метрах 465 - 466 - "motohours": 54545302.0 ~/~/ моточасы по нормам, в секундах 467 - 468 - }, 469 - 470 - "inspectionTasks": [ 471 - 472 - { 473 - 474 - "id": "", 475 - 476 - "enabled": , 477 - 478 - "name": "", 479 - 480 - "description": "", 481 - 482 - "mileageCondition": , 483 - 484 - "lastMileage": , 485 - 486 - "motohoursCondition": , 487 - 488 - "lastMotohours": , 489 - 490 - "periodicCondition": , 491 - 492 - "kind": "", 493 - 494 - "lastInspectionDate": "" 495 - 496 - } 497 - 498 - ] 499 - 500 500 } 501 501 502 502 (% style="text-align:left" %) ... ... @@ -768,7 +768,7 @@ 768 768 "modelId": "", ~/~/ , ID модели 769 769 "unitId": "", ~/~/ подразделения 770 770 "sim1": "", ~/~/ SIM 1 771 - "sim2": "", ~/~/ SIM2 663 + "sim2": "", ~/~/ SIM2 (%%) 772 772 "consumptionPer100Km": "" , ~/~/ Расход топлива на 100 км (если заполнено, то consumptionPerHour не может быть заполнено) 773 773 "consumptionPerHour": "" , ~/~/ Расход топлива за моточас (если заполнено, то consumptionPer100Km не может быть заполнено) 774 774 "consumptionIdle": "" , ~/~/ Расход топлива на холостом ходу ... ... @@ -785,8 +785,8 @@ 785 785 { 786 786 "mileageEnabled": true, ~/~/ флаг активности счётчика «пробег» 787 787 "motohoursEnabled": true, ~/~/ флаг активности счётчика «моточасы» 788 - "mileage": "",~/~/пробег,вметрах789 - "motohours": "" ~/~/моточасы,всекундах680 + "mileage": «», пробег 681 + "motohours": «» моточасы 790 790 } 791 791 "cmsv6Parameters": ~/~/ параметры CMSv6 792 792 {