GET
http://<server_address>/resourceParameters/<id>/archives/<archiveType>?session=<session_token_id>&dateStart=<date_start_value>&dateEnd=<date_end_value>
Получение архивных значений параметров ресурса за временной период по идентификатору параметра ресурса.
Для получения данных необходимо указать дату начала выборки, дату окончания выборки и тип архива. Эти параметры являются обязательными.
Возможные значения параметра archiveType:
Доступные значения параметра | Описание |
---|---|
random | Произвольный тип |
hourly | Часовой |
daily | Суточный |
monthly | Месячный |
half-hour | Получасовой |
custom | Настраиваемый (интервал выборки настраивается в приборе) |
Запрос
Параметры пути
Имя параметра | Тип данных | Описание | Обязательный |
---|---|---|---|
id | UUID | Идентификатор параметра ресурса | Да |
archiveType | string | Тип получаемого архива | Да |
Параметры запроса
Имя параметра | Тип данных | Описание | Обязательный |
---|---|---|---|
session | UUID | Идентификатор токена сессии | Да |
dateStart | datetime | Начальная дата выборки | |
dateEnd | datetime | Конечная дата выборки |
Ответы сервера
Данный код возвращается в случае успешного выполнения метода.
Пример ответа
[ { "ResourceId": 0, "Date": "2019-08-24T14:15:22Z", "Quality": 0, "Value": 0 } ]
В ответе возвращается массив значений.
Описания полей
Имя поля | Тип данных | Описание | Обязательный |
---|---|---|---|
ResourceId | int32 | Идентификатор ресурса | Да |
Date | datetime | Дата | Да |
Quality | int32 | Качество данных | Да |
Value | double | Значение | Да |
Данный код возвращается в том случае, если не был передан токен сессии.
Данный код возвращается, если ресурс с указанным идентификатором отсутствует в базе.