Partager via


Composant conversation dans le Kit de ressources Microsoft Graph

Attention

Le Kit de ressources Microsoft Graph est déconseillé. La période de retraite commence le 1er septembre 2025 et la retraite complète est prévue le 28 août 2026. Les développeurs doivent migrer vers l’utilisation des Kits de développement logiciel (SDK) Microsoft Graph ou d’autres outils Microsoft Graph pris en charge pour créer des expériences web. Pour plus d’informations, consultez l’annonce de dépréciation.

Remarque

Ce composant est en préversion et est susceptible d’être modifié. L’utilisation de ces composants dans les applications de production n’est pas prise en charge. Ce composant n’est actuellement disponible qu’en tant que composant React et n’a pas d’équivalent de composant web. Cette fonctionnalité tire parti des points de terminaison en temps réel, des API à haute capacité et est soumise au même modèle de facturation que celui décrit dans les modèles de paiement et les conditions de licence pour les API Microsoft Teams.

Le composant de conversation permet à l’utilisateur d’avoir des conversations 1:1 ou de groupe. Ce composant ne prend pas en charge les conversations de canal. Le composant permet de restituer des conversations et de créer de nouveaux messages. Toutes les données sont stockées dans Microsoft Teams.

Exemple

L’exemple suivant affiche une conversation à l’aide du mgt-chat composant .

Capture d’écran d’un composant de conversation

Propriétés

Attribut Propriété Description
chat-id chatId ID de chaîne pour définir la conversation 1:1 ou de groupe à afficher. Obligatoire.

Propriétés personnalisées CSS

Le mgt-chat composant ne définit pas les propriétés personnalisées CSS.

Événements

Le mgt-chat composant n’offre aucun événement.

Modèles

Le mgt-chat composant n’offre pas de modèles à remplacer.

Autorisations de Microsoft Graph

Ce contrôle utilise les API et autorisations Microsoft Graph suivantes.

Configuration Autorisation API
chatId est défini Chat.ReadBasic, Chat.Read, ChatMessage.Read, Chat.ReadWrite, ChatMember.ReadWrite /chats/{id}/messages, /chats/{id}/messages, /chats/{id}/messages/{messageId}, /me/chats/{id}/messages/{messageId}/softDelete, /chats/{id}/members/{membershipId}, /chats/{id}/members, /chats/{id}/messages/{messageId}/hostedContents/{hostedContentId}, /chats/{id}

Sous-composants

Le mgt-chat composant se compose d’un ou plusieurs sous-composants qui peuvent nécessiter d’autres autorisations que celles répertoriées précédemment. Pour plus d’informations, consultez la documentation de chaque sous-composant :

Authentification

Le mgt-chat composant utilise le fournisseur d’authentification global décrit dans la documentation sur l’authentification.

Cache

Le mgt-chat composant met en cache les messages de conversation et les métadonnées associées.

Localisation

Le mgt-chat composant n’expose aucune variable de localisation.

Problèmes connus

  • Le mgt-chat composant ne prend pas en charge le même chatId qui est utilisé dans plusieurs instances du composant ou sur plusieurs onglets.
  • Le mgt-chat composant ne prend pas en charge les thèmes et ne respecte pas les préférences des navigateurs.