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Настраиваемый (интервал выборки настраивается в приборе)

Запрос

Параметры пути

Имя параметраТип данныхОписаниеОбязательный
idUUIDИдентификатор параметра ресурсаДа
archiveTypestringТип получаемого архиваДа

Параметры запроса

Имя параметраТип данныхОписаниеОбязательный
sessionUUIDИдентификатор токена сессииДа
dateStartdatetimeНачальная дата выборки
dateEnddatetimeКонечная дата выборки

Ответы сервера

Данный код возвращается в случае успешного выполнения метода.

Пример ответа
[
  {
    "ResourceId": 0,
    "Date": "2019-08-24T14:15:22Z",
    "Quality": 0,
    "Value": 0
  }
]

В ответе возвращается массив значений.

 Описания полей

Имя поляТип данныхОписаниеОбязательный
ResourceIdint32Идентификатор ресурсаДа
DatedatetimeДатаДа
Qualityint32Качество данныхДа
ValuedoubleЗначениеДа


Данный код возвращается в том случае, если не был передан токен сессии.

Данный код возвращается, если ресурс с указанным идентификатором отсутствует в базе.


  • No labels