Condividi tramite


Chat Thread - Update Chat Message

Aggiorna un messaggio.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
chatMessageId
path True

string

ID del messaggio.

chatThreadId
path True

string

ID del thread a cui è stato inviato il messaggio.

endpoint
path True

string

Endpoint della risorsa di comunicazione di Azure.

api-version
query True

string

Versione dell'API da richiamare.

Intestazione della richiesta

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

Nome Necessario Tipo Descrizione
Authorization True

string

Un token di accesso utente ACS (Servizi di comunicazione di Azure).

Corpo della richiesta

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

Nome Tipo Descrizione
content

string

Contenuto dei messaggi di chat.

metadata

object

Metadati del messaggio.

Risposte

Nome Tipo Descrizione
204 No Content

Il messaggio viene aggiornato correttamente.

401 Unauthorized

CommunicationErrorResponse

Non autorizzato.

403 Forbidden

CommunicationErrorResponse

Vietato.

429 Too Many Requests

CommunicationErrorResponse

Troppe richieste.

Other Status Codes

CommunicationErrorResponse

Servizio non disponibile.

Sicurezza

Authorization

Un token di accesso utente ACS (Servizi di comunicazione di Azure).

Tipo: apiKey
In: header

Esempio

Update message content

Esempio di richiesta

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

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

Risposta di esempio

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

Definizioni

UpdateChatMessageRequest

Richiedere il payload per l'aggiornamento di un messaggio di chat.

Nome Tipo Descrizione
content

string

Contenuto dei messaggi di chat.

metadata

object

Metadati del messaggio.