integer/array trend.get(параметры объекта)
Метод позволяет получить данные о трендах в соответствии с заданными параметрами.
Этот метод доступен пользователям любого типа. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.
(объект)
Параметры задают желаемый вывод.
Этот метод поддерживает следующие параметры.
Параметр | Тип | Описание |
---|---|---|
itemids | строка/массив | Возврат динамики изменений только с заданных ID элементов данных. |
time_from | штамп времени | Возврат только тех значений, которые были собраны после или в заданное время. |
time_till | штамп времени | Возврат только тех значений, которые были собраны до или в заданное время. |
countOutput | логический | Возврат в результате количества записей вместо актуальных данных. |
limit | целое число | Ограничение количества возвращаемых записей. |
output | запрос | Возврат указанных полей. |
(целое число/массив)
Возвращает либо:
countOutput
.Запрос:
{
"jsonrpc": "2.0",
"method": "trend.get",
"params": {
"output": [
"itemid",
"clock",
"num",
"value_min",
"value_avg",
"value_max",
],
"itemids": [
"23715"
],
"limit": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": [
{
"itemid": "23715",
"clock": "1446199200",
"num": "60",
"value_min": "0.1650",
"value_avg": "0.2168",
"value_max": "0.3500",
}
],
"id": 1
}
CTrend::get() в ui/include/classes/api/services/CTrend.php.