Здравствуйте!
Пытаюсь получить данные через REST API
Авторизация и прочие методы работают нормально, получаю как список точек, так и данные по ним.
Пытаюсь получить потребление по точке учета за указанный период, метод
/rest/v1/measurepoints/{id}/Consumption
Запрос:
http://<адрес_вашего_веб_интерфейса>/rest/v1/measurepoints/733/Consumption?startDate=2018-09-01&endDate=2018-10-01&dataTypesMask=64&includeCalculatedRecords=true&electricDataKind=0
Возвращаются данные с разбивкой по дням. Данные соответствуют цифрам в таблице данных в вашем веб-интерфейсе с этими настройками фильтра, галки стоят на полях
Потребление, Суточные, Рассчитанные данные, Исходные
как видно на этой картинке.
Однако, мне нужно получить данные с настройками фильтра где стоят галки
Интерграторы, Рассчитанные данные, Исходные
как на этой картинке. Видно, что данные есть.
Не нашёл, как забирать Интеграторы, а не Потребление, поиск по форуму дал указание, что это значение totals. Попытка поставить в поле dataTypesMask Totals или 512 приводит к возврату
сообщения
[message] => An error has occurred.
То есть, запросы
http://<адрес_вашего_веб_интерфейса>/rest/v1/measurepoints/733/Consumption?startDate=2018-09-01&endDate=2018-10-01&dataTypesMask=512&includeCalculatedRecords=true&electricDataKind=0
http://<адрес_вашего_веб_интерфейса>/rest/v1/measurepoints/733/Consumption?startDate=2018-09-01&endDate=2018-10-01&dataTypesMask=Totals&includeCalculatedRecords=true&electricDataKind=0
выводят
[message] => An error has occurred.
Собственно, вопрос:
Как же мне всё таки получить данные по Интеграторам при помощи REST API?