Présentation de l’API Microsoft TeamsMicrosoft Teams API overview

Microsoft Teams regroupe des fonctionnalités enrichies dédiées au travail d’équipe et aux communications intelligentes.Microsoft Teams is the ultimate hub for teamwork and intelligent communications. En s’inspirant de la puissance et de l’ampleur d’Office 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.Built on the strength and scale of Office 365 with over 120 million users, Microsoft Teams delivers chat-based collaboration, meetings, calling, and enterprise voice features.

Pourquoi intégrer Microsoft Teams ?Why integrate with Microsoft Teams?

Automatiser les cycles de vie des équipesAutomate team lifecycles

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.Use Microsoft Graph to create a new virtual team when a new business issue arises, add the right people to the team, and configure the team with channels, tabs, and apps. Si vous souhaitez réunir la nouvelle équipe pour discuter d’un problème, ajoutez un nouvel événement au calendrier de l’équipe.If you want to get the new team together to discuss the business issue, add a new event to the team calendar.

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.When the business issue is resolved and you no longer need the team, use the Microsoft Teams API to archive or delete the team. Si vous connaissez la durée maximale de l’équipe quand vous la créez, définissez une stratégie d’expiration du groupe Office 365 qui supprime automatiquement l’équipe conformément aux instructions de la stratégie.If you know the maximum duration of the team when you create it, set an Office 365 group expiration policy for the team that automatically removes the team according to the policy.

Accomplir son travail en autonomieGet work done even when no one is around

Utilisez les autorisations d’application pour travailler sur les équipes, les canaux, et les onglets sans intervention humaine.Use application permissions to work with teams, channels, and tabs without human intervention. Créez un canal lorsque votre client effectue une commande.Create a new channel when your customer files an order. Créez automatiquement des équipes pour plusieurs classes au début de l’année scolaire et archivez-les à la fin.Automatically create teams for classes at the beginning of the school year, and archive them at the end.

Créer des équipes liées à votre applicationCreate teams linked to your app

Laissez vos clients créer des équipes et des canaux.Let customers to create new teams and channels. Installez votre application Teams dans de nouvelles équipes.Install your Teams app in the new teams. Épinglez votre application à un onglet dans le nouveau canal.Pin your app to a tab in the new channel. Envoyez des messages au canal créant un lien vers votre site web.Send messages to the channel linking back to your website.

Créer et gérer plusieurs équipes et canauxCreate and manage multiple teams and channels

Microsoft Graph permet de créer facilement un grand nombre d’équipes et de les composer d’utilisateurs et de canaux en automatisant la création et la gestion des équipes, des canaux, des onglets et des applications.Microsoft Graph makes it easy to create large numbers of teams and populate them with users and channels, by automate creating and managing teams, channels, tabs, and apps. Microsoft Graph vous permet également de rechercher et d’archiver les équipes que vous n’utilisez plus.Microsoft Graph also lets you find and archive the teams you are no longer using. Il s’agit de la même API que celle sur laquelle reposent Microsoft Teams Admin Center et les cmdlets Teams PowerShell.This is the same API that the Microsoft Teams Admin Center and Teams PowerShell commandlets are built on.

Déployer les applications vers les équipesDeploy apps to teams

Répertoriez les équipes dans votre client, et installez-leur des applications.List the teams in your tenant, and install apps to them. Créez des onglets dans les canaux pour permettre aux utilisateurs d’accéder facilement aux applications.Create tabs in channels to give users easy access to apps.

Utilisez Microsoft Graph dans n’importe quel type d’applicationUse Microsoft Graph in any kind of app

Grâce aux applications Microsoft Teams, les groupes de travail peuvent collaborer efficacement dans un environnement convivial.Microsoft Teams apps give work groups a new tool to make collaboration a more productive and compelling experience. 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.These apps let work group users share assets, interact through chat, and schedule events on the team calendar. Ces applications permettent également de créer automatiquement des équipes, des canaux et des conversations afin d’optimiser la valeur de Microsoft Teams.These apps can also automate creating teams, channels, and conversations, enhancing the value of Microsoft Teams.

Vous pouvez créer des sites web, des services et des applications de plateforme natives qui s’exécutent en dehors de l’expérience utilisateur Microsoft Teams et appellent l’API Microsoft Teams pour automatiser les scénarios Microsoft Teams.You can create web sites, services, and native platform applications that run outside the Microsoft Teams user experience, and call the Teams API to automate Teams scenarios.

Types d’applications activées pour Microsoft TeamsTypes of apps enabled for 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.These collaboration tools include Microsoft Graph-enabled tabs or bots running inside Microsoft Teams apps. 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.You can also call Microsoft Graph outside of a Microsoft Teams app, such as from a website or a web service. 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.If you've already enabled your website for Microsoft Graph, you can use that work for Microsoft Teams by using the Microsoft Teams developer platform to create a tab that uses the existing website code.

Les API Microsoft Teams peuvent améliorer les applications à l’extérieur/à l’intérieur de Microsoft Teams :Microsoft Teams APIs can enhance apps inside and outside of Teams:

Type d’applicationApp type Description du scénarioScenario description
OngletsTabs Présenter votre contenu dans Microsoft Teams.Surface your content in Microsoft Teams.
BotsBots Aide les utilisateurs à accomplir des tâches dans les conversations.Help users get tasks done in conversations.
ConnecteursConnectors Publier des mises à jour à partir des services externes aux canaux.Post updates from external services to channels.
Messages actionnablesActionable messaging Ajoute une interaction enrichie à vos cartes de connecteur.Add enhanced interaction to your connector cards.
Extensions de messagerieMessaging extensions Autorise les utilisateurs à interroger et à partager des informations dans les conversations.Allow users to query and share information in conversations.
Sites webWebsites Met en avant le contenu enrichi dans vos pages web.Surface enhanced content in your web pages.
ServicesServices Améliore vos applications clientes avec les données de Microsoft Graph via votre service web.Enhance your client applications with Microsoft Graph data via your web service.
Flux d’activitésActivity feed Attire les utilisateurs via les notifications du flux.Engage users via feed notifications.
Appels et réunions en ligne (aperçu)Calling and online meetings (preview) 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.Create Microsoft Teams apps with bots that can initiate and participate in audio/video calls, route/transfer calls based on interactive voice response (IVR) flows, and participate in online meetings.

Référence d’APIAPI reference

Vous recherchez la référence de l’API pour ce service ?Looking for the API reference for this service?

Consultez l’article API Microsoft Teams dans Microsoft Graph.See the Teams API in Microsoft Graph.

Étapes suivantesNext steps