integer/array trend.get(objektumparaméterek)
A módszer lehetővé teszi a trendadatok lekérését a megadottak szerint paramétereket.
Ez a módszer bármilyen típusú felhasználó számára elérhető. Engedélyek A metódus meghívása a felhasználói szerepkör beállításaiban visszavonható. Lásd: User roles további információért.
(object)
A kívánt kimenetet meghatározó paraméterek.
A módszer a következő paramétereket támogatja.
Paraméter | Típus | Leírás |
---|---|---|
itemids | string/array | Csak a megadott cikkazonosítókkal rendelkező trendeket adja vissza. |
time_from | timestamp | Csak az adott időpont után vagy az adott időpontban gyűjtött értékeket adja vissza. |
time_till | timestamp | Csak azokat az értékeket adja vissza, amelyeket korábban vagy az adott időpontban gyűjtöttek. |
countOutput | boolean | Számolja meg a letöltött objektumok számát. |
limit | integer | Korlátozza a letöltött objektumok mennyiségét. |
output | query | Mezők beállítása kimenetre. |
(integer/array)
A következőket adja vissza:
countOutput
paraméter rendelkezik használtak.Request:
{
"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
}
Response:
{
"jsonrpc": "2.0",
"result": [
{
"itemid": "23715",
"clock": "1446199200",
"num": "60",
"value_min": "0.165",
"value_avg": "0.2168",
"value_max": "0.35",
}
],
"id": 1
}
CTrend::get() az ui/include/classes/api/services/CTrend.php-ban.