On this page
trend.get
Apraksts
integer/array trend.get(object parameters)
Šī metode ļauj izgūt tendenču datus atbilstoši norādītajiem parametriem.
Šī metode ir pieejama jebkura tipa lietotājiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.
Parametri
(object) Parametri, kas nosaka vēlamo izvadi.
Metode atbalsta šādus parametrus.
| Parametrs | Tips | Apraksts |
|---|---|---|
| itemids | ID/masīvs | Atgriezt tikai trendus ar norādītajiem vienumu ID. |
| time_from | timestamp | Atgriezt tikai vērtības, kas ir savāktas pēc norādītā laika vai tajā. |
| time_till | timestamp | Atgriezt tikai vērtības, kas ir savāktas pirms norādītā laika vai tajā. |
| countOutput | boolean | Skaitīt iegūto objektu skaitu. |
| limit | integer | Ierobežot iegūto objektu skaitu. |
| output | query | Iestatīt atgriežamās Trend object īpašības. |
Atgrieztās vērtības
(integer/array) Atgriež vienu no šīm vērtībām:
- objektu masīvu;
- iegūto objektu skaitu, ja ir izmantots parametrs
countOutput.
Piemēri
Vienuma tendenču datu izgūšana
{
"jsonrpc": "2.0",
"method": "trend.get",
"params": {
"output": [
"itemid",
"clock",
"num",
"value_min",
"value_avg",
"value_max"
],
"itemids": [
"23715"
],
"limit": "1"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": [
{
"itemid": "23715",
"clock": "1446199200",
"num": "60",
"value_min": "0.165",
"value_avg": "0.2168",
"value_max": "0.35"
}
],
"id": 1
}
Avots
CTrend::get() failā ui/include/classes/api/services/CTrend.php.