通过Graph API将消息发送到个人聊天 [英] Send message to personal Chat via Graph API

查看:24
本文介绍了通过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和群聊消息"部分:

chatMessage resource type

另外,下面是使用PostHTTP方法向您想要的任何会话发送消息的图形API:

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

要获取{user-id}和{chat-id},请使用GETHTTP方法按照以下步骤操作:

  1. 使用下图API获取登录用户的用户ID或其他用户的用户ID:

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

  2. 获取用户的对话/聊天ID:

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

到目前为止,没有用于回复个人聊天的图形API,但我们可以使用Microsoft Graph API回复任何团队的渠道消息。

这篇关于通过Graph API将消息发送到个人聊天的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆