| Fiche technique | |
|---|---|
| Entreprise : | Microsoft |
| Catégorie : | RESTful API |
| Licence : | Propriétaire |
Introduction
Le Microsoft Graph API est une API web RESTful puissante permettant d'accéder de manière centralisée à l'ensemble des ressources et des données disponibles dans les services infonuagique de Microsoft, tels qu'Azure Active Directory, Outlook, OneDrive, Microsoft Teams, SharePoint, et également Microsoft Dynamics 365. Grâce à cette interface unifiée, les développeurs peuvent interagir avec de multiples services à partir d'un seul point d'entrée, ce qui simplifie la création d'applications connectées, intelligentes et intégrées à l'écosystème Microsoft 365.
Avant de pouvoir exploiter les fonctionnalités de Microsoft Graph API, il est indispensable d'enregistrer votre application dans le portail Azure. Cette étape permet d'obtenir les autorisations appropriées ainsi que les jetons d'authentification (basés sur OAuth 2.0) nécessaires pour représenter un utilisateur final ou un service de fond. Une fois ces éléments en place, votre application peut envoyer des requêtes HTTP vers les points de terminaison de l'API de Microsoft Graph API, afin de consulter, créer, mettre à jour ou supprimer des données au sein des différents services infonuagique de Microsoft - y compris les entités métiers de Dynamics 365, comme les contacts, les comptes ou les opportunités commerciales.
Remarque
- Il est important de ne pas confondre Microsoft Graph 97, un ancien outil de création de graphiques intégré à Microsoft Office 97, avec Microsoft Graph API, étant une interface de programmation Web moderne conçue pour interagir avec l'ensemble des services infonuagique de Microsoft 365. Microsoft Graph 97 permettait simplement d'ajouter des graphiques (diagrammes, courbes,...) dans des documents Word ou Excel, et il a été progressivement remplacé par des outils plus avancés intégrés directement à Office, comme les graphiques Excel natifs. En revanche, Microsoft Graph API est une plateforme de développement basée sur le protocole REST, permettant aux applications d'accéder aux données de Microsoft 365 telles que les utilisateurs, les courriels, les fichiers OneDrive, les groupes, les calendriers, et même les fonctionnalités de sécurité et de rapports. Tandis que l'un était un outil bureautique statique destiné à l'affichage visuel de données, l'autre est une passerelle infonuagique complète pour le développement d'applications modernes et connectées.