Présentation de l’API Microsoft Teams

Microsoft Teams offre des fonctions de collaboration, de réunions, d'appels et de voix d'entreprise basées sur les conversations. En s’inspirant de la puissance et de l’ampleur de Microsoft 365 avec plus de 120 millions d’utilisateurs, Microsoft Teams propose des fonctionnalités vocales d’entreprise, de collaboration basée sur la conversation, de réunions et d’appels.

Pourquoi intégrer Microsoft Teams ?

Automatiser les cycles de vie des équipes

Utilisez Microsoft Graph pour créer une équipe virtuelle quand un problème se pose, intégrer les bonnes personnes à l’équipe et configurer l’équipe avec des canaux, des onglets et des applications. Si vous souhaitez réunir la nouvelle équipe pour discuter d’un problème, ajoutez un nouvel événement au calendrier de l’équipe.

Pour automatiser les cycles de vie des équipes, créez une équipe, ajoutez des membres et des propriétaires, configurez les paramètres de l’équipe, ajoutez des canaux, installez des applications, ajoutez des onglets, et archivez ou supprimez l’équipe le cas échéant.

Quand le problème est résolu et que l’équipe n’a plus aucune utilité, utilisez l’API Microsoft Teams pour archiver ou supprimer l’équipe. Si vous connaissez la durée maximale de l’équipe quand vous la créez, définissez une stratégie d’expiration du groupe Microsoft 365 qui supprime automatiquement l’équipe conformément aux instructions de la stratégie.

Accomplir son travail en autonomie

Utilisez les autorisations d’application pour travailler sur les équipes, les canaux, et les onglets sans intervention humaine. Créez un canal lorsque votre client effectue une commande. Créez automatiquement des équipes pour plusieurs classes au début de l’année scolaire et archivez-les à la fin.

Créer des équipes liées à votre application

Laissez les clients créer de nouvelles équipes et de nouveaux canaux. Installez votre application Teams dans de nouvelles équipes. Épinglez votre application à un onglet dans le nouveau canal. Envoyez des messages au canal créant un lien vers votre site web.

Créer et gérer plusieurs équipes et canaux

Microsoft Graph facilite la création d’un grand nombre d’équipes et leur remplissage avec des utilisateurs et des canaux, en automatisant la création et la gestion d’équipes, de canaux, d’ongletset d’applications. Microsoft Graph vous permet également de rechercher et d’archiver les équipes que vous n’utilisez plus. Il s’agit de la même API que celle sur laquelle reposent le Centre d’administration Microsoft Teams et les applets de commande PowerShell Teams.

Déployer les applications vers les équipes

Répertoriez les équipes dans votre client, et installez-leur des applications. Créez des onglets dans les canaux pour permettre aux utilisateurs d’accéder facilement aux applications.

Utilisez Microsoft Graph dans n’importe quel type d’application

Grâce aux applications Microsoft Teams, les groupes de travail peuvent collaborer efficacement dans un environnement convivial. Ces applications laissent les utilisateurs des groupes de travail partager des ressources, échanger dans des conversations et planifier des événements dans le calendrier d’équipe. Ces applications permettent également de créer automatiquement des équipes, des canaux et des conversations afin d’optimiser la valeur de Microsoft Teams.

Vous pouvez créer des sites web, des services et des applications de plateforme native qui s’exécutent en dehors de l’expérience utilisateur Microsoft Teams et appeler l’API Teams pour automatiser les scénarios Teams.

Types d’applications activées pour Microsoft Teams

Appel de l’API Microsoft Teams à partir des onglets, des bots, des sites web et des services

Ces outils de collaboration comprennent des onglets ou des bots prenant en charge Microsoft Graph, qui sont exécutés dans les applications Microsoft Teams. Vous pouvez également appeler Microsoft Graph en dehors d’une application Microsoft Teams, par exemple, à partir d’un site web ou d’un service web. Si vous avez déjà activé votre site web pour Microsoft Graph, vous pouvez utiliser ce travail pour Microsoft Teams à l’aide de la plateforme Microsoft Teams pour les développeurs pour créer un onglet qui utilise le code du site web existant.

Les API Microsoft Teams peuvent améliorer les applications à l’extérieur/à l’intérieur de Microsoft Teams :

Type d’application Description du scénario
Onglets Présenter votre contenu dans Microsoft Teams.
Bots Aide les utilisateurs à accomplir des tâches dans les conversations.
Connecteurs Publier des mises à jour à partir des services externes aux canaux.
Messages actionnables Ajoute une interaction enrichie à vos cartes de connecteur.
Extensions de messagerie Autorise les utilisateurs à interroger et à partager des informations dans les conversations.
Sites web Contenu amélioré surface dans vos pages web.
Services Améliore vos applications clientes avec les données de Microsoft Graph via votre service web.
Flux d’activités Attire les utilisateurs via les notifications du flux.
Appels et réunions en ligne (aperçu) Permet de créer des applications Microsoft Teams grâce à des bots pouvant lancer des appels audio/vidéo et des appels de routage/transfert, et d’y participer en fonction du flux de la réponse vocale interactive (IVR), et participer à des réunions en ligne.

Recevez les notifications de modifications

Microsoft teams prend en charge l’abonnement aux modifications (création, mise à jour et suppression) des messages de canaux et de conversations pour autoriser les applications à recevoir instantanément les mises à jour. Pour plus d’informations sur l’abonnement aux modifications, consultez Recevoir les notifications de modifications des messages dans les canaux et les conversations.

Référence d’API

Vous recherchez la référence de l’API pour ce service ?

Consultez l’article API Microsoft Teams dans Microsoft Graph.

Étapes suivantes