chatMessage: undoSoftDelete

命名空间:microsoft.graph

重要

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

撤消对频道或聊天中单个 chatMessage聊天消息回复的软删除。

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

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

权限

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

频道权限

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

Note: 仅支持使用 ** 标记的权限以实现向后兼容。 建议更新解决方案,以使用上表中列出的替代权限,并避免今后使用这些权限。

聊天权限

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

HTTP 请求

若要撤消对频道chatMessage 的软删除,请执行以下操作:

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

若要撤消 聊天中的 chatMessage删除,请执行以下操作

POST /users/{userId}/chats/{chatsId}/messages/{chatMessageId}/undoSoftDelete

请求标头

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

请求正文

请勿提供此方法的请求正文。

响应

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

示例

示例 1:撤消聊天中邮件的软删除

请求

POST https://graph.microsoft.com/beta/users/8f98f01d-1a73-401a-b9e9-9fd1e6f5e5ap/chats/19:22273db3497f4b32bue61f6e82be21c5@thread.tacv2/messages/1649864053377/undoSoftDelete

响应

HTTP/1.1 204 No Content

示例 2:撤消对通道中消息的软删除

请求

POST https://graph.microsoft.com/beta/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a/channels/19:22273db3497f4b32bue61f6e82be21c5@thread.tacv2/messages/1649864053377/undoSoftDelete

响应

HTTP/1.1 204 No Content

示例 3:撤消对通道中回复消息的软删除

请求

POST https://graph.microsoft.com/beta/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a/channels/19:22273db3497f4b32bue61f6e82be21c5@thread.tacv2/messages/1649864053377/undoSoftDelete

响应

HTTP/1.1 204 No Content