Atualizar chatMessageUpdate chatMessage

Atualize um objeto chatMessage.Update a chatMessage object. Somente a propriedade policyViolation de um chatMessage pode ser atualizada.Only the policyViolation property of a chatMessage can be updated.

PermissõesPermissions

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

Tipo de permissãoPermission type Permissões (da com menos para a com mais privilégios)Permissions (from least to most privileged)
Delegado (conta corporativa ou de estudante)Delegated (work or school account) Sem suporte.Not supported.
Delegado (conta pessoal da Microsoft)Delegated (personal Microsoft account) Sem suporte.Not supported.
AplicativoApplication Chat.UpdatePolicyViolation.All para uma mensagem de chat.Chat.UpdatePolicyViolation.All for a chat message.
ChannelMessage.UpdatePolicyViolation.All para uma mensagem de canal.ChannelMessage.UpdatePolicyViolation.All for a channel message.

Solicitação HTTPHTTP request

PATCH /teams/(team-id)/channels/{channel-id}/messages/{message-id}
PATCH /teams/(team-id)/channels/{channel-id}/messages/{message-id}/replies/{reply-id}
PATCH /chats/{chatThread-id}/messages/{message-id}

Cabeçalhos de solicitaçãoRequest headers

NomeName DescriçãoDescription
AutorizaçãoAuthorization {token} de portador. Obrigatório.Bearer {token}. Required.
Content-TypeContent-Type application/json. Obrigatório.application/json. Required.

Corpo da solicitaçãoRequest body

No corpo da solicitação, fornece uma representação JSON de um objeto chatMessage, especificando apenas a propriedade policyViolation.In the request body, supply a JSON representation of a chatMessage object, specifying only the policyViolation property.

RespostaResponse

Se tiver êxito, este método retornará uma 200 OK resposta.If successful, this method returns a 200 OK response.

ExemploExample

SolicitaçãoRequest

A seguir, um exemplo da solicitação para atualizar a propriedade policyViolation em uma mensagem de canal do Microsoft Teams.The following is an example of the request to update the policyViolation property on a Microsoft Teams channel message.

PATCH https://graph.microsoft.com/v1.0/teams/e1234567-e123-4276-55555-6232b0e3a89a/channels/a7654321-e321-0000-0000-123b0e3a00a/messages/19%3Aa21b0b0c05194ebc9e30000000000f61%40thread.skype
Content-Type: application/json

{
  "policyViolation": {
    "policyTip": {
      "generalText" : "This item has been blocked by the administrator.",
      "complianceUrl" : "https://contoso.com/dlp-policy-page",
      "matchedConditionDescriptions" : ["Credit Card Number"]
    },
    "verdictDetails" : "AllowOverrideWithoutJustification,AllowFalsePositiveOverride",
    "dlpAction" : "BlockAccess"
  }
}

RespostaResponse

Veja a seguir um exemplo da resposta.Here is an example of the response.

HTTP/1.1 200 OK