Composant conversation dans le Kit de ressources Microsoft Graph
Importante
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.
Remarque
Ce composant n’est actuellement disponible qu’en tant que composant React et n’a pas d’équivalent de composant web.
Remarque
Cette fonctionnalité tire parti des points de terminaison en temps réel et 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 exigences 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 .
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êmechatId
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.