chatMessage の更新

chatMessage オブジェクトを更新します。 chatMessage の policyViolation プロパティのみを更新できます。

: この API には 、ライセンス要件と支払い要件があります。 クエリ パラメーターが model=A サポートされます。 モデルが指定されていない場合は 、評価モード が使用されます。

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) サポートされていません。
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション Chat.UpdatePolicyViolation.All for a chat message.
チャネル メッセージの ChannelMessage.UpdatePolicyViolation.All。

HTTP 要求

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}

オプションのクエリ パラメーター

次の例に示すように、値のみをサポートするクエリ パラメーター model A を使用できます。

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

model が指定されていない場合、 評価モード が使用されます。

要求ヘッダー

名前 説明
Authorization ベアラー {token}。必須。
Content-Type application/json. Required.

要求本文

要求本文で、policyViolation プロパティのみを指定して 、chatMessage オブジェクトの JSON 表記を指定 します。

応答

成功した場合、このメソッドは応答を返 200 OK します。

要求

次に、チャネル メッセージの policyViolation プロパティを更新する要求のMicrosoft Teams示します。

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

応答

以下は、応答の例です。

HTTP/1.1 200 OK