Envoyer un message en conversation privée via l'API Graph

Envoyer un message en conversation privée via l’API Graph

Il est désormais possible d’envoyer des messages en conversation privée (1:1) ou en conversation de groupe dans Microsoft Teams en utilisant l’API Microsoft Graph. Et oui, les messages seront affichés dans l’application Teams via l’API Microsoft Graph.

Veuillez consulter la section « Messages de conversation 1:1 et de groupe » dans le lien de documentation Microsoft ci-dessous :

chatMessage resource type

De plus, voici l’API Graph pour envoyer un message à n’importe quelle conversation souhaitée en utilisant la méthode HTTP Post :

https://graph.microsoft.com/beta/users/{user-id}/chats/{chat-id}/messages

Pour récupérer le {user-id} et le {chat-id}, veuillez suivre les étapes ci-dessous en utilisant la méthode HTTP Get :

Récupérez l’identifiant utilisateur de l’utilisateur connecté ou d’un autre utilisateur en utilisant les API Graph ci-dessous :

https://graph.microsoft.com/v1.0/me

https://graph.microsoft.com/v1.0/users

Récupérez l’identifiant de conversation/chat d’un utilisateur :

https://graph.microsoft.com/beta/me/chats

https://graph.microsoft.com/beta/users/{id}/chats

Pour le moment, il n’existe pas d’API Graph pour répondre à une conversation privée, mais on peut répondre à un message de canal d’équipe via l’API Microsoft Graph.