Office 365 API - Création d'un nouvel utilisateur, obtention des informations de licence ; quelle API utiliser ?

Office 365 API - Création d’un nouvel utilisateur, obtention des informations de licence ; quelle API utiliser ?


Source : [Stack Overflow [office365]](http://graph.microsoft.io](http://graph.microsoft.io)

Vous devriez utiliser l’API Microsoft Graph pour cela, qui peut être utilisée dans des applications natives et des applications web. Il existe plusieurs exemples disponibles sur la connexion à Microsoft Graph.
La référence de l’API se trouve ici : http://graph.microsoft.io

Ou essayez le Graph Explorer pour tester l’API : https://graphexplorer2.azurewebsites.net

Pour récupérer les utilisateurs avec des licences attribuées :

Commencez par obtenir les Skus souscrits de votre locataire en utilisant :
https://graph.windows.net/rbd3v.onmicrosoft.com/subscribedSkus
(Où rbd3v.onmicrosoft.com doit être remplacé par votre locataire)

Ensuite, vous pouvez récupérer tous les utilisateurs avec les licences attribuées :
https://graph.windows.net/rbd3v.onmicrosoft.com/users

Ce qui retournera quelque chose comme ceci :

Le SkuId de ‘assignedlicenses’ correspondra à une licence récupérée lors de la première requête.

Obtenir la liste des boîtes aux lettres

De la même manière, vous pouvez récupérer toutes les boîtes aux lettres.
En récupérant tous les utilisateurs et groupes de votre locataire et en extrayant leur adresse e-mail.
Pour un aperçu des requêtes disponibles, consultez :
https://msdn.microsoft.com/Library/Azure/Ad/Graph/api/api-catalog

J’espère que cela vous aidera !