Partager via


Intégrer des applications de collaboration personnalisées à Microsoft 365

Cet article fournit une vue d’ensemble des intégrations liées à la collaboration dans les services Microsoft 365. Cette rubrique peut intéresser les développeurs de logiciels indépendants qui développent des applications qui s’intègrent à Microsoft 365. Les ressources permettant d’apprendre à créer ces types d’intégrations dans n’importe quelle application sont incluses dans les sections suivantes. Les API sont également disponibles pour exporter des données à partir de Teams pour les utiliser dans ces applications personnalisées.

Services de collaboration dans Microsoft 365

Microsoft 365 fournit des interfaces de programmation d’applications (API) standard à tous les développeurs pour activer les intégrations, y compris les fonctionnalités utilisées par les produits et services Microsoft pour ces intégrations. Les développeurs peuvent utiliser ces API pour créer de nombreuses expériences similaires dans leurs propres applications.

Gestion des comptes d’utilisateur

Microsoft 365 utilise Microsoft Entra ID pour l’authentification et l’autorisation des utilisateurs, y compris les personnes extérieures à votre organization (invités B2B), et pour la gestion des informations de profil utilisateur.

Microsoft Entra’authentification est utilisée par les applications web Microsoft 365 telles que SharePoint et OneDrive, et par les applications clientes telles qu’Outlook et Teams. Les informations de profil utilisateur sont visibles par les utilisateurs à différents endroits dans Microsoft 365 et ses applications associées.

Microsoft documente et met à disposition les API nécessaires pour créer ces expériences dans vos applications personnalisées :

Les groupes Microsoft 365 permettent aux groupes d’utilisateurs d’accéder à un ensemble d’applications associées, notamment SharePoint, Planificateur et Teams. Microsoft documente et met à disposition les API nécessaires pour créer ces expériences dans vos applications personnalisées :

Gestion des calendriers

Microsoft 365 utilise Exchange Online pour gérer les boîtes aux lettres et les calendriers des utilisateurs. Les informations de courrier et de calendrier sont mises à la disposition des utilisateurs dans des applications telles qu’Outlook et Teams. Microsoft documente et met à disposition les API nécessaires pour créer ces expériences dans vos applications personnalisées :

Gestion des fichiers

Microsoft 365 utilise SharePoint et OneDrive pour tout le stockage et le partage de fichiers. Les API de fichiers permettent à n’importe quelle application d’accéder aux fichiers et de les modifier.

Microsoft 365 utilise des insights pour fournir des listes de documents tendance, ou qu’un utilisateur a consultés, modifiés ou partagés. Par exemple, OneDrive fournit ces informations aux utilisateurs. Ces insights sont disponibles pour n’importe quelle application via l’API Office Graph Insights.

Microsoft documente et met à disposition les API nécessaires pour créer ces expériences dans des applications personnalisées :

Microsoft 365 utilise un moteur de recherche unifié pour couvrir de nombreuses expériences différentes à partir d’une seule interface. Cette recherche peut être étendue à d’autres applications à l’aide de l’API Recherche Microsoft. Microsoft documente et met à disposition les API nécessaires pour créer ces expériences dans vos applications personnalisées :

Exportation de messages et d’autres médias à partir de Microsoft Teams

Une fois que vous avez intégré votre application personnalisée à Microsoft 365, vous pouvez exporter des messages directs, des messages de groupe, des messages de canal (y compris leurs réponses), des transcriptions d’appels et de réunions et des enregistrements à partir de Teams à l’aide d’API publiées.

Remarque

Certaines des API suivantes sont mesurées et ont des coûts associés à leur utilisation.

Messages directs, messages de groupe et messages de réunion

Teams comprend des messages directs (conversations un-à-un), des conversations de groupe et des conversations associées aux réunions. Les messages dans Teams peuvent contenir du texte brut, du code HTML enrichi, des images, des liens, etc. Microsoft documente et met à disposition les API nécessaires pour exporter ces données à partir de Microsoft Teams :

Billets de canal

Les publications de canal, également appelées conversations à threads, sont des conversations qui se produisent dans un canal Teams. Microsoft documente et met à disposition les API nécessaires pour exporter ces données à partir de Teams :

Enregistrements et transcriptions de réunion

Les enregistrements de réunions et d’appels Teams sont stockés dans OneDrive ou SharePoint. Microsoft documente et met à disposition les API nécessaires pour exporter ces données à partir de Teams :

Remarque

Les API permettant de répertorier et de télécharger les enregistrements d’appels/réunions sont actuellement en version bêta.

Les transcriptions des réunions et appels Teams sont stockées dans OneDrive et SharePoint. Microsoft documente et met à disposition les API nécessaires pour exporter ces données à partir de Teams :

Vous pouvez utiliser les API suivantes pour obtenir des enregistrements et des transcriptions de réunion Teams :

Support

Lorsque vous commencez à utiliser Microsoft Graph, case activée ces références pour commencer :

Les développeurs et administrateurs qui travaillent avec et implémentent InteropHelp@microsoft.comles scénarios décrits dans cet article peuvent obtenir de l’aide de Microsoft et de ses ingénieurs, y compris le support technique managé, en envoyant un e-mail à .