integer/array trend.get(object parameters)
La méthode permet de récupérer des données de tendance en fonction des paramètres donnés.
Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir Rôles Utilisateur pour plus d'informations.
(object)
Paramètres définissant la sortie souhaitée.
La méthode prend en charge les paramètres suivants.
Paramètre | Type | Description |
---|---|---|
itemids | string/array | Renvoie uniquement les tendances avec les ID d'élément donnés. |
time_from | timestamp | Renvoie uniquement les valeurs collectées après ou à l'heure indiquée. |
time_till | timestamp | Renvoie uniquement les valeurs collectées avant ou à l'heure indiquée. |
countOutput | boolean | Compte le nombre d'objets récupérés. |
limit | integer | Limite la quantité d'objets récupérés. |
output | query | Définit les champs à afficher. |
(integer/array)
Retourne soit :
countOutput
a été utilisé.#### Récupération des données de tendance d'un élément
Requête :
{
"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
}
Réponse :
{
"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() dans ui/include/classes/api/services/CTrend.php.