Outils pour utilisateurs

Outils du site


si7:configuration:glpi_gestionapirest

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
si7:configuration:glpi_gestionapirest [2021/03/02 15:33] – [Créer la requêter pour obtenir la liste des entités accessibles à un utilisateur] techer.charles_educ-valadon-limoges.frsi7:configuration:glpi_gestionapirest [2021/03/04 22:19] (Version actuelle) – [Créer la requêter pour obtenir la liste des entités accessibles à un utilisateur] techer.charles_educ-valadon-limoges.fr
Ligne 1: Ligne 1:
-====== GLPI - Utiliser l'API REST de GLPI ======+====== GLPI - Utiliser l'API REST de GLPI avec Postman======
 ===== Présentation ===== ===== Présentation =====
 vous allez utiliser différents outils pour découvrir l'utilisation de l'API de GLPI : vous allez utiliser différents outils pour découvrir l'utilisation de l'API de GLPI :
Ligne 6: Ligne 6:
  
 ===== Utiliser Postman pour effectuer des appels d'API au simulateur d'API ===== ===== Utiliser Postman pour effectuer des appels d'API au simulateur d'API =====
-Installez Postman sur votre ordinateur :+==== Installation de Postman sur votre ordinateur ==== 
   * le fichier d'installation Windows est dans le dossier Classe   * le fichier d'installation Windows est dans le dossier Classe
   * site de téléchargement : https://www.postman.com/downloads/   * site de téléchargement : https://www.postman.com/downloads/
Ligne 27: Ligne 28:
     * la section **Body** permet de voir la réponse qui est **Pretty** et **HTML** : vous avez le contenu d'une page HTML qui est la documentation sur l'API de GLPI ;     * la section **Body** permet de voir la réponse qui est **Pretty** et **HTML** : vous avez le contenu d'une page HTML qui est la documentation sur l'API de GLPI ;
  
 +==== Accès à la documentation de l'API====
 <WRAP center round info > <WRAP center round info >
 Saisissez l'URL de l'API dans un navigateur pour accéder à la documentation de l'API : Saisissez l'URL de l'API dans un navigateur pour accéder à la documentation de l'API :
Ligne 61: Ligne 63:
   * le paramètre //is_recursive// (par défaut à false) est facultatif et sera à indiquer sous la forme d'un couple nom=valeur. Si vous indiquez ce paramètre il s'écrira **is_recursive=true**.   * le paramètre //is_recursive// (par défaut à false) est facultatif et sera à indiquer sous la forme d'un couple nom=valeur. Si vous indiquez ce paramètre il s'écrira **is_recursive=true**.
  
 +==== Requête pour obtenir un jeton de session====
 Voici la documentation de l'API de GLPI à propos de la requête **Init session** :  Voici la documentation de l'API de GLPI à propos de la requête **Init session** : 
 <WRAP center round info> <WRAP center round info>
Ligne 125: Ligne 128:
     * la section **Body** permet de voir la réponse qui est **Pretty** et **JSON** : vous avez le jeton de session au format JSON.     * la section **Body** permet de voir la réponse qui est **Pretty** et **JSON** : vous avez le jeton de session au format JSON.
  
-==== Créer la requêter pour obtenir la liste des entités accessibles à un utilisateur ====+==== Créer la requête pour obtenir la liste des entités accessibles à un utilisateur ====
 Vous avez maintenant toutes les informations pour obtenir la liste des entités accessibles à un utilisateur : Vous avez maintenant toutes les informations pour obtenir la liste des entités accessibles à un utilisateur :
   * le jeton de session **Session-Token** ;   * le jeton de session **Session-Token** ;
Ligne 155: Ligne 158:
  
 Vous aurez besoin :  Vous aurez besoin : 
-    * du type d'élément : Computer +  * de consulter la documentation sur la requête **Get an item** ; 
-    * de l'identifiant de votre ordinateur (id) : pour obtenir cet ID depuis GLPI, sélectionner votre ordinateur et vous devriez visualiser dans l'url son **id**.+  * du type d'élément (itemtype) **Computer** 
 +  * de l'identifiant de votre ordinateur (**id**) : pour obtenir cet ID depuis GLPI, sélectionner votre ordinateur et vous devriez visualiser dans l'url son **id**. 
 + 
 +L'URL de la requête **Get an item** est de la forme : **apirest.php/:itemtype/:id**.  
 + 
 +Cela signifie que l'URL de votre requête pour l'ordinateur dont l'ID est 24 doit être : **apirest.php/Computer/24**  
 + 
 +**Information** : Les types d'équipement sont les suivants : Computer, NetworkEquipment, Peripheral, Phone, Printer 
 </WRAP> </WRAP>
  
 ==== Retour Activité A8 ==== ==== Retour Activité A8 ====
   * [[glpi_gestionconfig_00|A8 - La gestion des configurations avec GLPI]]   * [[glpi_gestionconfig_00|A8 - La gestion des configurations avec GLPI]]
si7/configuration/glpi_gestionapirest.1614695632.txt.gz · Dernière modification : 2021/03/02 15:33 de techer.charles_educ-valadon-limoges.fr