Mettre à jour CollectionchatmessageUpdate chatMessage

Mettre à jour un objet collectionchatmessage .Update a chatMessage object. Seule la propriété policyViolation d’un collectionchatmessage peut être mise à jour.Only the policyViolation property of a chatMessage can be updated.

AutorisationsPermissions

L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

Type d’autorisationPermission type Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)Permissions (from least to most privileged)
Déléguée (compte professionnel ou scolaire)Delegated (work or school account) Non prise en charge.Not supported.
Déléguée (compte Microsoft personnel)Delegated (personal Microsoft account) Non prise en charge.Not supported.
ApplicationApplication Conversion. UpdatePolicyViolation. All pour un message de conversation.Chat.UpdatePolicyViolation.All for a chat message.
ChannelMessage. UpdatePolicyViolation. All pour un message de canal.ChannelMessage.UpdatePolicyViolation.All for a channel message.

Requête HTTPHTTP request

PATCH /teams/(team-id)/channels/{channel-id}/chatMessages/{message-id}
PATCH /users/(user-id)/chats/{chatThread-id}/chatMessages/{message-id}

En-têtes de demandeRequest headers

NomName DescriptionDescription
AutorisationAuthorization Porteur {token}. Obligatoire.Bearer {token}. Required.
Content-TypeContent-Type application/json. Obligatoire.application/json. Required.

Corps de la demandeRequest body

Dans le corps de la demande, fournissez une représentation JSON d’un objet collectionchatmessage , en spécifiant uniquement la propriété policyViolation .In the request body, supply a JSON representation of a chatMessage object, specifying only the policyViolation property.

RéponseResponse

Si elle réussit, cette méthode renvoie une 200 OK réponse.If successful, this method returns a 200 OK response.

ExempleExample

DemandeRequest

Voici un exemple de la demande de mise à jour de la propriété policyViolation sur un message de canal 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"
  }
}

RéponseResponse

Voici un exemple de réponse.Here is an example of the response.

HTTP/1.1 200 OK