graph.create
Description
object graph.create(object/array graphs)
Cette méthode permet de créer de nouveaux graphiques.
Cette méthode n'est disponible que pour les types d'utilisateurs Admin et Super admin. Les autorisations permettant d'appeler cette méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir User roles pour plus d'informations.
Paramètres
(object/array) Graphiques à créer.
En plus des propriétés de graphique standard, la méthode accepte les paramètres suivants.
| Paramètre | Type | Description |
|---|---|---|
| gitems | array | Éléments de graphique à créer pour le graphique. Comportement du paramètre: - obligatoire |
Valeurs retournées
(object) Retourne un objet contenant les identifiants des graphiques créés sous la propriété graphids. L'ordre des ID retournés correspond à l'ordre des graphiques transmis.
Exemples
Création d’un graphique
Créez un graphique avec deux éléments.
Requête :
{
"jsonrpc": "2.0",
"method": "graph.create",
"params": {
"name": "MySQL bandwidth",
"width": 900,
"height": 200,
"gitems": [
{
"itemid": "22828",
"color": "00AA00"
},
{
"itemid": "22829",
"color": "3333FF"
}
]
},
"id": 1
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"graphids": [
"652"
]
},
"id": 1
}
Voir également
Source
CGraph::create() dans ui/include/classes/api/services/CGraph.php.