Редактирование устройства
GET запрос
URL https://api.saures.ru/1.0/meter/settings
Параметры запроса
sid uuid4 | идентификатор сессии |
id int | id устройства |
lk int | параметр работы зависит от типа устройства: давление - порог деактивации, бар температура - порог деактивации, градусов контактный датчик - задержка детектирования деактивации, секунд счетчик - время детектирования подозрительного расхода, минут |
st int | параметр работы зависит от типа устройства: давление - порог активации, бар температура - порог активации, градусов контактный датчик - задержка детектирования активации, секунд счетчик - время детектирования остановки потребления, минут |
pv int | корректировка показаний импульсного счетчика (+инкремент, -декремент) |
sv int | установка абсолютных показаний импульсного счетчика |
Пример
$ http GET https://api.saures.ru/1.0/meter/settings sid=="92104027-908a-43dd-b18b-b06b918f696d" id=="25472" -v
GET /1.0/meter/settings?sid=92104027-908a-43dd-b18b-b06b918f696d&id=25472
HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Host: api.saures.ru
User-Agent: HTTPie/0.9.8
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 56
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000
{
"data": {},
"errors": [],
"status": "ok"
}
POST запрос
URL https://api.saures.ru/1.0/meter/settings
Параметры запроса
sid uuid4 | идентификатор сессии |
id int | id устройства |
lk int | параметр работы зависит от типа устройства: давление - порог деактивации, бар температура - порог деактивации, градусов контактный датчик - задержка детектирования деактивации, секунд счетчик - время детектирования подозрительного расхода, минут |
st int | параметр работы зависит от типа устройства: давление - порог активации, бар температура - порог активации, градусов контактный датчик - задержка детектирования активации, секунд счетчик - время детектирования остановки потребления, минут |
pv int | корректировка показаний импульсного счетчика (+инкремент, -декремент) |
sv int | установка абсолютных показаний импульсного счетчика |
Генератор HTTPie запроса (документация)
$ http --form POST https://api.saures.ru/1.0/meter/settings -v
Пример
$ http --form POST https://api.saures.ru/1.0/meter/settings sid="92104027-908a-43dd-b18b-b06b918f696d" id="25472" -v
POST /1.0/c/settings HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Length: 95
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Host: api.saures.ru
User-Agent: HTTPie/1.0.3
sid=92104027-908a-43dd-b18b-b06b918f696d&id=25472
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 42
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000
{
"data": {},
"errors": [],
"status": "ok"
}