ChatMessage の更新Update chatMessage

Chatmessageオブジェクトを更新します。Update a chatMessage object. Chatmessagepolicyviolationプロパティのみを更新できます。Only the policyViolation property of a chatMessage can be updated.

アクセス許可Permissions

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

アクセス許可の種類Permission type アクセス許可 (特権の小さいものから大きいものへ)Permissions (from least to most privileged)
委任 (職場または学校のアカウント)Delegated (work or school account) サポートされていません。Not supported.
委任 (個人用 Microsoft アカウント)Delegated (personal Microsoft account) サポートされていません。Not supported.
アプリケーションApplication Chat. UpdatePolicyViolation。チャットメッセージ用。Chat.UpdatePolicyViolation.All for a chat message.
ChannelMessage. UpdatePolicyViolation。チャネルメッセージの場合。ChannelMessage.UpdatePolicyViolation.All for a channel message.

HTTP 要求HTTP request

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

要求ヘッダーRequest headers

名前Name 説明Description
AuthorizationAuthorization ベアラー {トークン}。必須。Bearer {token}. Required.
Content-TypeContent-Type application/json. Required.application/json. Required.

要求本文Request body

要求本文で、 Policyviolationプロパティのみを指定して、 chatmessageオブジェクトの JSON 表記を指定します。In the request body, supply a JSON representation of a chatMessage object, specifying only the policyViolation property.

応答Response

成功した場合、このメソッドは応答を返し 200 OK ます。If successful, this method returns a 200 OK response.

Example

要求Request

Microsoft Teams channel メッセージの Policyviolation プロパティを更新する要求の例を次に示します。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"
  }
}

応答Response

以下は、応答の例です。Here is an example of the response.

HTTP/1.1 200 OK