Actualizar chatMessageUpdate chatMessage

Actualizar un objeto chatMessage.Update a chatMessage object. Solo se puede actualizar la propiedad policyViolation de un chatMessage.Only the policyViolation property of a chatMessage can be updated.

PermisosPermissions

Se requiere uno de los siguientes permisos para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea Permisos.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

Tipo de permisoPermission type Permisos (de menos a más privilegiados)Permissions (from least to most privileged)
Delegado (cuenta profesional o educativa)Delegated (work or school account) No admitida.Not supported.
Delegado (cuenta personal de Microsoft)Delegated (personal Microsoft account) No admitida.Not supported.
AplicaciónApplication Chat.UpdatePolicyViolation.All para un mensaje de chat.Chat.UpdatePolicyViolation.All for a chat message.
ChannelMessage.UpdatePolicyViolation.All para un mensaje de canal.ChannelMessage.UpdatePolicyViolation.All for a channel message.

Solicitud HTTPHTTP request

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

Encabezados de solicitudRequest headers

NombreName DescripciónDescription
AuthorizationAuthorization {token} de portador. Obligatorio.Bearer {token}. Required.
Content-TypeContent-Type application/json. Obligatorio.application/json. Required.

Cuerpo de la solicitudRequest body

En el cuerpo de la solicitud, especifique una representación JSON de un objeto chatMessage, especificando solo la propiedad policyViolation.In the request body, supply a JSON representation of a chatMessage object, specifying only the policyViolation property.

RespuestaResponse

Si se realiza correctamente, este método devuelve una 200 OK respuesta.If successful, this method returns a 200 OK response.

EjemploExample

SolicitudRequest

El siguiente es un ejemplo de la solicitud para actualizar la propiedad policyViolation en un mensaje de canal de 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
Content-Length: 248

{
  "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"
  }
}

RespuestaResponse

Aquí tiene un ejemplo de la respuesta.Here is an example of the response.

HTTP/1.1 200 OK