Compartir a través de


Chat Thread - Update Chat Message

Actualiza un mensaje.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
chatMessageId
path True

string

Identificador del mensaje.

chatThreadId
path True

string

Identificador de subproceso al que se envió el mensaje.

endpoint
path True

string

Punto de conexión del recurso de Comunicación de Azure.

api-version
query True

string

Versión de la API que se va a invocar.

Encabezado de la solicitud

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

Nombre Requerido Tipo Description
Authorization True

string

Un token de acceso de usuario de ACS (Azure Communication Services).

Cuerpo de la solicitud

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

Nombre Tipo Description
content

string

Contenido del mensaje de chat.

metadata

object

Metadatos del mensaje.

Respuestas

Nombre Tipo Description
204 No Content

El mensaje se ha actualizado correctamente.

401 Unauthorized

CommunicationErrorResponse

Desautorizado.

403 Forbidden

CommunicationErrorResponse

Prohibido.

429 Too Many Requests

CommunicationErrorResponse

Demasiadas solicitudes.

Other Status Codes

CommunicationErrorResponse

Servicio no disponible.

Seguridad

Authorization

Un token de acceso de usuario de ACS (Azure Communication Services).

Tipo: apiKey
En: header

Ejemplos

Update message content

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

UpdateChatMessageRequest

Solicitar carga para actualizar un mensaje de chat.

Nombre Tipo Description
content

string

Contenido del mensaje de chat.

metadata

object

Metadatos del mensaje.