通过Graph API将消息发送到个人聊天 [英] Send message to personal Chat via Graph API
问题描述
我从here了解到,要获取团队或渠道范围之外的用户团队聊天(1对1聊天对话),您需要使用此请求
GET /users/id/messages
团队聊天消息的主题为"IM"。
我现在的问题是,是否可以通过Graph API向此对话发送新消息,并且该消息将显示在团队应用程序上?
我尝试通过图形API答复此邮件,但答复邮件已发送到Outlook,而不是在Microsoft Teams应用程序中。
推荐答案
现在可以使用Microsoft Graph API将消息发送到个人聊天(1:1)或Microsoft团队中的群聊。是的,消息将使用Microsoft Graph API显示在团队应用程序中。
请参考以下Microsoft文档链接中的"1:1和群聊消息"部分:
另外,下面是使用PostHTTP方法向您想要的任何会话发送消息的图形API:
https://graph.microsoft.com/beta/users/{user-id}/chats/{chat-id}/messages
要获取{user-id}和{chat-id},请使用GETHTTP方法按照以下步骤操作:
使用下图API获取登录用户的用户ID或其他用户的用户ID:
https://graph.microsoft.com/v1.0/me
https://graph.microsoft.com/v1.0/users获取用户的对话/聊天ID:
https://graph.microsoft.com/beta/me/chats
https://graph.microsoft.com/beta/users/{id}/聊天
到目前为止,没有用于回复个人聊天的图形API,但我们可以使用Microsoft Graph API回复任何团队的渠道消息。
这篇关于通过Graph API将消息发送到个人聊天的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!