Chat Thread - Update Chat Message

Aktualizuje komunikat.

PATCH {endpoint}/chat/threads/{chatThreadId}/messages/{chatMessageId}?api-version=2021-03-07

Parametry identyfikatora URI

Name In Required Type Description
chatMessageId
path True
  • string

Identyfikator komunikatu.

chatThreadId
path True
  • string

Identyfikator wątku, do którego wiadomość została wysłana.

endpoint
path True
  • string

Punkt końcowy zasobu komunikacyjnego platformy Azure.

api-version
query True
  • string

Wersja interfejsu API do wywołania.

Nagłówek żądania

Media Types: "application/merge-patch+json"

Name Required Type Description
Authorization True
  • string

Token dostępu użytkownika usługi ACS (Azure Communications Services).

Treść żądania

Media Types: "application/merge-patch+json"

Name Type Description
content
  • string

Zawartość komunikatu rozmowy.

Odpowiedzi

Name Type Description
204 No Content

Wiadomość została pomyślnie zaktualizowana.

401 Unauthorized
  • CommunicationErrorResponse

Próby.

403 Forbidden
  • CommunicationErrorResponse

Zabrania.

Other Status Codes
  • CommunicationErrorResponse

Zbyt wiele żądań.

Other Status Codes
  • CommunicationErrorResponse

Usługa niedostępna.

Zabezpieczenia

Authorization

Token dostępu użytkownika usługi ACS (Azure Communications Services).

Type: apiKey
In: header

Przykłady

Update message content

Sample Request

PATCH https://contoso.westus.communications.azure.com/chat/threads/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/messages/1591768249318?api-version=2021-03-07
{
  "content": "Updated message content"
}

Sample Response

{
  "error": {
    "code": "Unauthorized",
    "message": "Request is not authorized."
  }
}
{
  "error": {
    "code": "Forbidden",
    "message": "User is not allowed to perform specified action."
  }
}
{
  "error": {
    "code": "TooManyRequests",
    "message": "Rate limit exceeded."
  }
}
{
  "error": {
    "code": "ServiceUnavailable",
    "message": "The server is currently unable to handle the request."
  }
}

Definicje

UpdateChatMessageRequest

Zażądaj ładunku w celu zaktualizowania komunikatu rozmowy.

Name Type Description
content
  • string

Zawartość komunikatu rozmowy.