Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/02/20 09:52
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -95,7 +95,7 @@ 95 95 (% style="color:#000000" %)Ответ: 96 96 А 97 97 { 98 - "agentId": "", (% style="color:#000000" %)~/~/ идентификатор клиента (%%)98 + "agentId": "", ~/~/ идентификатор клиента (%%) 99 99 "parentId": "", (% style="color:#000000" %)~/~/ идентификатор клиента-родителя(%%) 100 100 "parentName": "string", ~/~/ наименование (% style="color:#000000" %)клиента-родителя(%%) 101 101 "name": "string", (% style="color:#000000" %)~/~/ наименование клиента (%%) ... ... @@ -319,7 +319,8 @@ 319 319 320 320 (% style="color:#000000" %)Параметры в теле запроса (JSON): 321 321 322 -(% style="color:#000000" %){ 322 +(% style="color:#000000" %) 323 +{ 323 323 "lastName": "", ~/~/ фамилия 324 324 "firstName": "", ~/~/ имя 325 325 "position": "", ~/~/ должность ... ... @@ -328,17 +328,41 @@ 328 328 "login": "", ~/~/ логин (обязателен) 329 329 "password": "", ~/~/ пароль (обязателен) 330 330 "email": "", ~/~/ email (обязателен) 331 - "description": "", ~/~/ описание 332 - "isEnabled": "", ~/~/ признак включения 332 + "description": "string", ~/~/ Описание 333 + "isReadOnly": true, ~/~/ Право только на чтение, true - включено, false - отключено 334 + "isDisabledMobile": true, ~/~/ Запретить использовать мобильное приложение, true - включен, false - отключен 335 + "isEnabled": true, ~/~/ Включен, true - включен, false - отключен 333 333 "parentId": "", ~/~/ Guid родительского агента 334 - "leaderId": "", ~/~/ Guid руководителя (null - не задан) 335 - "sessionDuration": "", ~/~/ продолжительность сессии, в минутах (null - по умолчанию, 30 минут) 336 - "doubleAuth": "" , ~/~/ параметры двухфакторной аутентификации 337 - "kind": "", ~/~/ тип аутентификации (None - выключена, Email - по email) 338 - "target": "" , ~/~/ в случае аутентификации по email - email-адрес 339 - "groups": ["", ""] , ~/~/ группы пользователя, перечисление названия групп (data-row) 337 + "leaderId": "", ~/~/ Guid руководителя (null - не задан) 338 + "sessionDuration": 0, ~/~/ продолжительность сессии, в минутах (null - по умолчанию, 30 минут) 339 + "doubleAuth": 340 + { 341 + "kind": 0, ~/~/ Состояние двухэтапной аутентификации, email - включен, None - отключен 342 + "target": "string" ~/~/ Адрес электронной почты двухэтапной аутентификации 343 + }, 344 + "groups": 345 + [ 346 + "string" ~/~/ группы пользователя, перечисление названия системных ролей 347 + ], 348 + "customGroups": 349 + [ 350 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ группы пользователя, перечисление названия клиентских ролей 351 + ], 352 + "language": 0 ~/~/ Язык интерфейса пользователя 1 - Русский, 2 - Английский, 3 - Азербайджанский 340 340 } 341 341 355 +{ 356 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 357 + "lastName": "string", 358 + "firstName": "string", 359 + "position": "string", 360 + "phone": "string", 361 + "organization": "string", 362 + "login": "string", 363 + "password": "string", 364 + "email": "string", 365 + 366 + 342 342 (% style="text-align:left" %) 343 343 (% style="color:#000000; font-weight:normal" %)Ответ: 344 344 ... ... @@ -449,7 +449,7 @@ 449 449 "isReadOnly": , ~/~/ Право только на чтение, true - включено, false - отключено 450 450 "description": "", ~/~/ Описание 451 451 "isEnabled": , ~/~/ Включен, true - включен, false - отключен 452 - "doubleAuth": 477 + "doubleAuth": 453 453 { 454 454 "kind": "None", ~/~/ Состояние двухэтапной аутентификации, email - включен, None - отключен 455 455 "target": "string" ~/~/ Адрес электронной почты двухэтапной аутентификации ... ... @@ -505,7 +505,7 @@ 505 505 "parentId": "" , ~/~/ Guid родительского агента 506 506 "leaderId": "" , ~/~/ Guid руководителя (null - не задан) 507 507 "sessionDuration": "" , ~/~/ продолжительность сессии, в минутах (null - по умолчанию, 30 минут) 508 - "doubleAuth": 533 + "doubleAuth": 509 509 { 510 510 "kind": "None", ~/~/ Состояние двухэтапной аутентификации, email - включен, None - отключен 511 511 "target": "string" ~/~/ Адрес электронной почты двухэтапной аутентификации ... ... @@ -536,7 +536,7 @@ 536 536 "isEnabled": "" , ~/~/ признак включения 537 537 "parentId": "" , ~/~/ Guid родительского агента 538 538 "sessionDuration": "" , ~/~/ продолжительность сессии, в минутах 539 - "doubleAuth": 564 + "doubleAuth": 540 540 { 541 541 "kind": "None", ~/~/ Состояние двухэтапной аутентификации, email - включен, None - отключен 542 542 "target": "string" ~/~/ Адрес электронной почты двухэтапной аутентификации ... ... @@ -1183,7 +1183,7 @@ 1183 1183 (% style="text-align:left" %) 1184 1184 (% style="color:#000000" %)} 1185 1185 1186 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **С татистика**(%%) =1211 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Сообщения**(%%) = 1187 1187 1188 1188 == (% style="color:#000000; font-size:16px" %)**Данные об активности объекта**(%%) == 1189 1189 ... ... @@ -1224,7 +1224,56 @@ 1224 1224 } 1225 1225 ] 1226 1226 1252 +== (% style="color:#000000; font-size:16px" %)**Запрос списка сообщений**(%%) == 1227 1227 1254 +(% class="box infomessage" %) 1255 +((( 1256 +**POST /api/v3/terminalMessages** 1257 +))) 1258 + 1259 +Метод возвращает список сообщений терминала объекта за выбранный период (% style="color:#000000" %)(обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 1260 + 1261 +(% style="text-align: left;" %) 1262 +Метод запроса **POST** 1263 + 1264 +(% style="text-align: left;" %) 1265 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages 1266 + 1267 +(% style="text-align: left;" %) 1268 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1269 + 1270 +{ 1271 + "vehicleId": 0, ~/~/ id объекта 1272 + "from": "2023-03-29T09:14:46.107Z", ~/~/ начало периода запроса 1273 + "to": "2023-03-29T09:14:46.107Z" ~/~/ конец периода запроса 1274 +} 1275 + 1276 +Ответ: 1277 + 1278 +[ 1279 + { 1280 + "messages": [ 1281 + { 1282 + "deviceTime": "2023-03-29T09:14:46.125Z", ~/~/ Время устройства 1283 + "serverTime": "2023-03-29T09:14:46.125Z", ~/~/ Время сервера 1284 + "speed": 0, ~/~/ Скорость, км/ч 1285 + "altitude": 0, ~/~/ Высота, м 1286 + "latitude": 0, ~/~/ Широта [-90°;90°] 1287 + "longitude": 0, ~/~/ Долгота [-180°;180°] 1288 + "satellites": 0, ~/~/ Кол-во спутников 1289 + "voltage": 0, ~/~/ Напряжение 1290 + "parameters": { ~/~/ список параметров датчиков передаваемых терминалом 1291 + "additionalProp1": "string", 1292 + "additionalProp2": "string", 1293 + "additionalProp3": "string" 1294 + }, 1295 + "photoCount": 0 ~/~/ Кол-во фото 1296 + } 1297 + ] 1298 + } 1299 +] 1300 + 1301 + 1228 1228 (% class="box" lang="en-US" style="text-align: center;" %) 1229 1229 ((( 1230 1230 (% 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]] **