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
-
... ... @@ -1302,10 +1302,7 @@ 1302 1302 1303 1303 == (% style="color:#000000; font-size:16px" %)**Запрос списка уведомлений клиента**(%%) == 1304 1304 1305 -(% class="box infomessage" %) 1306 -((( 1307 -**POST /api/v3/notifications/find** 1308 -))) 1305 +POST /api/v3/notifications/find 1309 1309 1310 1310 Метод возвращает информацию об уведомлениях переданного клиента и его клиентов ниже по иерархии. 1311 1311 ... ... @@ -1326,22 +1326,19 @@ 1326 1326 1327 1327 [ 1328 1328 { 1329 - "id": 0, ~/~/ ID уведомления1330 - "name": "string", ~/~/ Название уведомления1331 - "active": true, ~/~/ Состояние true - активен, false - деактивирован1332 - "type": 0, ~/~/ Шаблон события 0 - Въезд и выезд из геозоны, 2 - Превышение скорости, 4 - Слив, 5 - Заправка, 6 - Сработка тревожной кнопки, 7 - Потеря связи с объектом, 8 - Сработка дискретного датчика, 9 - Значение аналогового датчика, 10 - Адрес, 11 - Простой, 12 - Выполнение ТО1333 - "userId": "", ~/~/ Пользователь, создавший уведомление1334 - "parentId": "", ~/~/ Идентификатор клиента1335 - "parentName": "string" ~/~/ Имя клиента1326 + "id": 0, 1327 + "name": "string", 1328 + "active": true, 1329 + "type": 0, 1330 + "userId": "", 1331 + "parentId": "", 1332 + "parentName": "string" 1336 1336 } 1337 1337 ] 1338 1338 1339 1339 == (% style="color:#000000; font-size:16px" %)**Запрос настроек уведомления**(%%) == 1340 1340 1341 -(% class="box infomessage" %) 1342 -((( 1343 -**GET /api/v3/notifications/{id}** 1344 -))) 1338 +GET /api/v3/notifications/{id} 1345 1345 1346 1346 Метод возвращает данные правил формирования выбранного уведомления. 1347 1347 ... ... @@ -1362,52 +1362,52 @@ 1362 1362 1363 1363 (% style="text-align: left;" %) 1364 1364 (% style="color:#000000" %){ 1365 - "id": 0, ~/~/ (%%)id уведомления1366 - (%style="color:#000000"%)"type": 0,(%%)~/~/ Шаблон события 0 - Въезд и выезд из геозоны, 2 - Превышение скорости, 4 - Слив, 5 - Заправка, 6 - Сработка тревожной кнопки, 7 - Потеря связи с объектом, 8 - Сработка дискретного датчика, 9 - Значение аналогового датчика, 10 - Адрес, 11 - Простой, 12 - Выполнение ТО1367 - (%style="color:#000000"%)"userId": "",/(%%)/ Пользователь, создавший уведомление1368 - (%style="color:#000000"%)"parentId": "",(%%)~/~/ Идентификатор клиента1369 - (%style="color:#000000"%)"parentName": "string",(%%)~/~/ Имя клиента1370 - (%style="color:#000000"%)"name": "string",(%%)~/~/ Название уведомления1371 - (%style="color:#000000"%)"active": true,(%%)~/~/ Состояние true - активен, false - деактивирован1372 - (%style="color:#000000"%)"vehicleIds": [~/~/ (%%)Список id объектов для анализа1373 - (%style="color:#000000"%)1359 + "id": 0, 1360 + "type": 0, 1361 + "userId": "", 1362 + "parentId": "", 1363 + "parentName": "string", 1364 + "name": "string", 1365 + "active": true, 1366 + "vehicleIds": [ 1367 + 0 1374 1374 ], 1375 - "geoids": [ ~/~/ (%%)Список id геообъектов для анализа1376 - (%style="color:#000000"%)1369 + "geoids": [ 1370 + 0 1377 1377 ], 1378 - "fieldids": [ ~/~/ (%%)Список id полей для анализа1379 - (%style="color:#000000"%)1372 + "fieldids": [ 1373 + 0 1380 1380 ], 1381 - "settings": { ~/~/ Список параметров уведомления1375 + "settings": { 1382 1382 "additionalProp1": "string", 1383 1383 "additionalProp2": "string", 1384 1384 "additionalProp3": "string" 1385 1385 }, 1386 - "toEmail": true, ~/~/ (%%)Флаг, что активна настройка "Отправка уведомлений на эл. почту пользователям системы"1387 - (%style="color:#000000"%)"recipientIds": [~/~/ (%%)Список Guid пользователей, которым надо отправить сообщение на почту при срабатывании правила1388 - (%style="color:#000000"%)1380 + "toEmail": true, 1381 + "recipientIds": [ 1382 + "" 1389 1389 ], 1390 - "enableSideEmails": true, ~/~/ (%%)Флаг, что активна настройка "Отправка сообщений на эл. почту сторонним пользователям"1391 - (%style="color:#000000"%)"sideEmails": [~/~/ (%%)Список электронных адресов для отсылки уведомлений1392 - (%style="color:#000000"%)1384 + "enableSideEmails": true, 1385 + "sideEmails": [ 1386 + "string" 1393 1393 ], 1394 - "toTelegram": true, ~/~/ (%%)Флаг активности отправки в Telegram1395 - (%style="color:#000000"%)"telegrams": [~/~/ (%%)Список получателя уведомлений в Telegram.1396 - (%style="color:#000000"%)1397 - "id": 0, ~/~/ (%%)Идентификатор участника чата1398 - (%style="color:#000000"%)~/~/ (%%)Дополнительные сведения1399 - (%style="color:#000000"%)1388 + "toTelegram": true, 1389 + "telegrams": [ 1390 + { 1391 + "id": 0, 1392 + "info": "string" 1393 + } 1400 1400 ], 1401 - "toMobile": true, ~/~/ (%%)Флаг активности отправки в мобильное приложение1402 - (%style="color:#000000"%)"toClient": true,~/~/ (%%)Флаг активности отправки в интерфейсе системы1403 - (%style="color:#000000"%)"stored": true,~/~/ (%%)Определяет необходимость сохранять уведомления, производные от этого правила, в журнале истории уведомлений.1404 - (%style="color:#000000"%)"kind": 0,~/~/ (%%)Определяет вид уведомления1405 - (%style="color:#000000"%)"activationMode": 0,~/~/ (%%)Вид активации уведомления 0 - Сейчас, 1 - В определенную дату и время1406 - (%style="color:#000000"%)"activationTime": "2023-03-29T09:57:48.932Z",~/~/ (%%)Дата/время активации правила (UTC)1407 - (%style="color:#000000"%)"timezone": 0,~/~/ (%%)Сдвиг часового пояса1408 - (%style="color:#000000"%)"validity": 0,~/~/ (%%)Срок действия в днях (1-90)1409 - (%style="color:#000000"%)"autoProlongation": true~/~/ (%%)Автопродление срока действия1410 - (% style="color:#000000" %)}1395 + "toMobile": true, 1396 + "toClient": true, 1397 + "stored": true, 1398 + "kind": 0, 1399 + "activationMode": 0, 1400 + "activationTime": "2023-03-29T09:57:48.932Z", 1401 + "timezone": 0, 1402 + "validity": 0, 1403 + "autoProlongation": true 1404 +} 1411 1411 1412 1412 1413 1413 (% class="box" lang="en-US" style="text-align: center;" %)