Udostępnij za pośrednictwem


Chat Thread - Update Chat Message

Aktualizacje komunikat.

PATCH {endpoint}/chat/threads/{chatThreadId}/messages/{chatMessageId}?api-version=2024-03-15-preview

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
chatMessageId
path True

string

Identyfikator komunikatu.

chatThreadId
path True

string

Identyfikator wątku, do którego wysłano wiadomość.

endpoint
path True

string

Punkt końcowy zasobu usługi Azure Communication.

api-version
query True

string

Wersja interfejsu API do wywołania.

Nagłówek żądania

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

Nazwa Wymagane Typ Opis
Authorization True

string

Token dostępu użytkownika acS (Azure Communication Services).

Treść żądania

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

Nazwa Typ Opis
attachments

ChatAttachment[]

Tablica załączników

content

string

Zawartość wiadomości czatu.

metadata

object

Metadane wiadomości.

Odpowiedzi

Nazwa Typ Opis
204 No Content

Komunikat został pomyślnie zaktualizowany.

401 Unauthorized

CommunicationErrorResponse

Brak autoryzacji.

403 Forbidden

CommunicationErrorResponse

Zakazane.

429 Too Many Requests

CommunicationErrorResponse

Zbyt wiele żądań.

Other Status Codes

CommunicationErrorResponse

Usługa niedostępna.

Zabezpieczenia

Authorization

Token dostępu użytkownika acS (Azure Communication Services).

Typ: apiKey
W: header

Przykłady

Update message content

Przykładowe żądanie

PATCH https://contoso.westus.communications.azure.com/chat/threads/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/messages/1591768249318?api-version=2024-03-15-preview

{
  "content": "Updated message content",
  "metadata": {
    "someKey1": "someValue1",
    "someKey2": "someValue2"
  }
}

Przykładowa odpowiedź

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

Nazwa Opis
ChatAttachment

Załącznik w wiadomości czatu. Obecnie obsługiwane tylko w scenariuszach międzyoperacyjności usługi Teams.

ChatAttachmentType

Typ załącznika.

UpdateChatMessageRequest

Zażądaj ładunku w celu zaktualizowania wiadomości czatu.

ChatAttachment

Załącznik w wiadomości czatu. Obecnie obsługiwane tylko w scenariuszach międzyoperacyjności usługi Teams.

Nazwa Typ Opis
attachmentType

ChatAttachmentType

Typ załącznika.

id

string

Identyfikator załącznika

name

string

Nazwa zawartości załącznika.

previewUrl

string

Adres URL, pod którym można pobrać podgląd załącznika

url

string

Adres URL, pod którym można pobrać załącznik

ChatAttachmentType

Typ załącznika.

Nazwa Typ Opis
file

string

image

string

UpdateChatMessageRequest

Zażądaj ładunku w celu zaktualizowania wiadomości czatu.

Nazwa Typ Opis
attachments

ChatAttachment[]

Tablica załączników

content

string

Zawartość wiadomości czatu.

metadata

object

Metadane wiadomości.