Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- Utilisation de fichiers dans Microsoft Graph
- Type de ressource d’autorisation
- Type de ressource officeGraphInsights
Rechercher
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 :
- Lister les conversations
- Obtenir une conversation
- Lister les membres d’une conversation
- Obtenir chatMessage dans un canal ou une conversation
- conversations : getAllMessages
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 :
- Répertorier les équipes jointes.
- Répertorier les équipes.
- Répertorier les canaux.
- Répertorier allChannels.
- Obtenir le canal.
- Répertorier les membres d’un canal.
- Obtenir chatMessage dans un canal ou une conversation.
- channel : getAllMessages.
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 :
- Répertorier les lecteurs disponibles.
- Get Drive.
- Répertorier les éléments partagés avec l’utilisateur connecté.
- Téléchargez le contenu d’un objet DriveItem.
Support
Lorsque vous commencez à utiliser Microsoft Graph, case activée ces références pour commencer :
- Prise en main du Kit de ressources Microsoft Graph.
- Bonnes pratiques pour l’utilisation de Microsoft Graph.
- Options d’exportation pour passer de Microsoft Teams.
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 à .