Changes for page Дополнительные API методы
Last modified by Павел Субботин on 2025/12/09 14:16
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. subbotinpa1 +XWiki.Gadmin - Content
-
... ... @@ -120,7 +120,7 @@ 120 120 == Управление группами == 121 121 122 122 123 -=== Получить информацию группы по идентификатору группы === 123 +=== Получить информацию группы по идентификатору группы === 124 124 125 125 (% class="box infomessage" %) 126 126 ((( ... ... @@ -146,7 +146,7 @@ 146 146 } 147 147 148 148 149 -=== Удалить группу === 149 +=== Удалить группу === 150 150 151 151 (% class="box errormessage" %) 152 152 ((( ... ... @@ -190,7 +190,7 @@ 190 190 ] 191 191 192 192 193 -=== Создать группу === 193 +=== Создать группу === 194 194 195 195 (% class="box successmessage" %) 196 196 ((( ... ... @@ -228,7 +228,7 @@ 228 228 } 229 229 230 230 231 -=== Изменить группу === 231 +=== Изменить группу === 232 232 233 233 (% class="box warningmessage" %) 234 234 ((( ... ... @@ -267,225 +267,13 @@ 267 267 } 268 268 269 269 270 -= **Раздел: Яндекс Маршруты** = 271 271 272 272 273 -== **Возвращение списка маршрутов** == 274 274 275 -(% class="box infomessage" %) 276 -((( 277 -**GET /api/v3/TransportRoutes** 278 -))) 279 279 280 -Пример запроса: 281 -Id ~/~/ Идентификатор поля 282 282 283 -Пример ответа: 284 284 285 -[ 286 - { 287 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ id 288 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Id записи к которой принадлежит маршрут 289 - "name": "string", ~/~/ Наименование маршрута. 290 - "kind": 0, ~/~/ Определяет вид маршрута ( 0 - Bus, 1 - Trolley, 2 - Tram, 3 - Taxi, 4 - Water) 291 - "vehicles": [ ~/~/ Определяет список ТС для маршрута 292 - 0 293 - ] 294 - } 295 -] 296 296 297 297 298 -== **Добавить маршрут** == 299 299 300 -(% class="box successmessage" %) 301 -((( 302 -**POST /api/v3/TransportRoutes** 303 -))) 304 - 305 -Пример запроса: 306 -{ 307 - "name": "string", ~/~/ Опредлеляет наименование маршрута. 308 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Id записи к которой принадлежит маршрут 309 - "kind": 0, ~/~/ Определяет вид маршрута. (0 - Bus, 1 - Trolley, 2 - Tram, 3 - Taxi, 4 - Water ) 310 - "vehicles": [ ~/~/ Определяет список ТС для маршрута 311 - 0 312 - ] 313 -} 314 - 315 - 316 -Пример ответа: 317 - 318 -{ 319 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 320 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Id записи к которой принадлежит маршрут 321 - "name": "string", ~/~/ Определяет наименование маршрута 322 - "kind": 0, ~/~/ Определяет вид маршрута ( 0 - Bus, 1 - Trolley, 2 - Tram, 3 - Taxi, 4 - Water ) 323 - "vehicles": [ ~/~/ Определяет список ТС для маршрута 324 - 0 325 - ] 326 -} 327 - 328 - 329 -== **Обновление маршрута** == 330 - 331 -(% class="box warningmessage" %) 332 -((( 333 -**PUT /api/v3/TransportRoutes** 334 -))) 335 - 336 -Пример запроса: 337 - 338 -{ 339 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 340 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Id записи к которой принадлежит маршрут 341 - "name": "string", ~/~/ Опредлеляет наименование маршрута. 342 - "kind": 0, ~/~/ Определяет вид маршрута (0 - Bus, 1 - Trolley, 2 - Tram, 3 - Taxi, 4 - Water) 343 - "vehicles": [ ~/~/ Определяет список ТС для маршрута 344 - 0 345 - ] 346 -} 347 - 348 -Пример ответа: 349 - 350 -{ 351 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 352 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Id записи к которой принадлежит маршрут 353 - "name": "string", ~/~/ Определяет наименование маршрута 354 - "kind": 0, ~/~/ Определяет вид маршрута ( 0 - Bus, 1 - Trolley, 2 - Tram, 3 - Taxi, 4 - Water ) 355 - "vehicles": [ ~/~/ Определяет список ТС для маршрута 356 - 0 357 - ] 358 -} 359 - 360 - 361 -== **Получить связки маршрутов ТС** == 362 - 363 -(% class="box successmessage" %) 364 -((( 365 -**POST /api/v3/TransportRoutes/getroutesvehicles** 366 -))) 367 - 368 -Пример запроса: 369 - 370 -[ 371 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ идентификатор маршрута 372 -] 373 - 374 -Пример ответа: 375 - 376 -[ 377 - { 378 - "vehicleId": 0, ~/~/ Опредлеляет идентификатор ТС 379 - "routeGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Определяет идентификатор маршрута 380 - } 381 -] 382 - 383 - 384 -== **Удалить маршрут** == 385 - 386 -(% class="box errormessage" %) 387 -((( 388 -**DELETE /api/v3/TransportRoutes/{id}** 389 -))) 390 - 391 -Пример запроса: 392 -Id ~/~/ Идентификатор поля 393 - 394 - 395 -= **Раздел: Управление доступа к машинам** = 396 - 397 - 398 -== Получение списка транспортных средств видимых пользователю == 399 - 400 -(% class="box infomessage" %) 401 -((( 402 -**GET /api/v3/UserVisibleVehicles/{userId}** 403 -))) 404 - 405 -Пример ответа: 406 - 407 -{ 408 - "vehicleIds": [ ~/~/ Идентификаторы ТС 409 - 0 410 - ] 411 -} 412 - 413 - 414 -== Задает видимость транспортных средств пользователю == 415 - 416 -(% class="box successmessage" %) 417 -((( 418 -**POST /api/v3/UserVisibleVehicles** 419 -))) 420 - 421 -Пример запроса: 422 - 423 -{ 424 - "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя 425 - "vehicleIds": [ ~/~/ Идентификаторы ТС 426 - 0 427 - ] 428 -} 429 - 430 - 431 -Пример ответа : 432 - 433 - 434 -200 ~/~/ Success 435 - 436 - 437 - 438 -= Фотомониторинг = 439 - 440 - 441 -== Получение списка фотографий == 442 - 443 -(% class="box successmessage" %) 444 -((( 445 -**POST /api/v3/DevicePhoto/getByPeriod** 446 -))) 447 - 448 -Пример запроса: 449 - 450 -((( 451 -{ 452 - "vehicleId": 0, ~/~/ ID ТС, для которого запрашиваются данные 453 - "from": "2025-12-09T11:01:12.441Z", ~/~/ Дата и время начала периода 454 - "to": "2025-12-09T11:01:12.441Z" ~/~/ Дата и время окончания периода 455 -} 456 -))) 457 - 458 - 459 -Пример ответа: 460 - 461 -((( 462 -[ 463 - { 464 - "vehicleId": 0, ~/~/ ID ТС 465 - "creationTime": "2025-12-09T11:01:12.472Z", ~/~/ Дата и время создания файла. 466 - "name": "string", ~/~/ Наименование файла 467 - "fileUrl": "string", ~/~/ URL адреса файла изображения. 468 - "latitude": 0, ~/~/ Широта 469 - "longitude": 0 ~/~/ Долгота 470 - } 471 -] 472 -))) 473 - 474 - 475 - 476 - 477 - 478 - 479 - 480 - 481 - 482 - 483 - 484 - 485 - 486 - 487 - 488 - 489 - 490 - 491 491