chatMessage: setReaction

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

设置对频道或聊天中的单个 chatMessage聊天消息回复的反应。

此 API 可用于以下国家级云部署

全局服务 美国政府 L4 美国政府 L5 (DOD) 由世纪互联运营的中国

权限

要调用此 API,需要以下权限之一。 若要了解详细信息,包括如何选择权限的信息,请参阅权限

频道权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) ChannelMessage.Send
委派(个人 Microsoft 帐户) 不支持。
应用程序 不支持。

聊天权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) Chat.ReadWrite、ChatMessage.Send
委派(个人 Microsoft 帐户) 不支持。
应用程序 不支持。

HTTP 请求

若要在频道中设置对 chatMessage 的反应,请执行以下操作:

POST /teams/{teamsId}/channels/{channelId}/messages/{chatMessageId}/setReaction
POST /teams/{teamId}/channels/{channelId}/messages/{messageId}/replies/{replyId}/setReaction

若要在聊天中设置 对 chatMessage的反应,请执行以下操作

POST /chats/{chatId}/messages/{chatMessageId}/setReaction

请求标头

名称 说明
Authorization 持有者 {token}。 必填。 详细了解 身份验证和授权

请求正文

在请求正文中,将 reactionType 作为 unicode 提供。

响应

如果成功,此操作返回 204 No Content 响应代码。

示例

示例 1:设置对聊天消息的反应

请求

POST https://graph.microsoft.com/beta/chats/chatId/messages/messageId/setReaction
{
  "reactionType": "💘"
}

响应

HTTP/1.1 204 No Content

示例 2:设置对通道中消息的反应

请求

POST https://graph.microsoft.com/beta/teams/teamsid/channels/channelId/messages/messageId/setReaction
{
  "reactionType": "💘"
}

响应

HTTP/1.1 204 No Content

示例 3:设置答复消息的反应

请求

POST https://graph.microsoft.com/beta/teams/teamsid/channels/channelId/messages/messageId/replies/replyId/setReaction
{
  "reactionType": "💘"
}

响应

HTTP/1.1 204 No Content