Partager via


Chat Thread - Update Chat Message

Met à jour un message.

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

Paramètres URI

Nom Dans Obligatoire Type Description
chatMessageId
path True

string

ID du message.

chatThreadId
path True

string

ID de thread auquel le message a été envoyé.

endpoint
path True

string

Point de terminaison de la ressource Azure Communication.

api-version
query True

string

Version de l’API à appeler.

En-tête de la demande

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

Nom Obligatoire Type Description
Authorization True

string

Jeton d’accès utilisateur ACS (Azure Communication Services).

Corps de la demande

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

Nom Type Description
content

string

Contenu du message de conversation.

metadata

object

Métadonnées de message.

Réponses

Nom Type Description
204 No Content

Le message est correctement mis à jour.

401 Unauthorized

CommunicationErrorResponse

Non autorisée.

403 Forbidden

CommunicationErrorResponse

Interdit.

429 Too Many Requests

CommunicationErrorResponse

Trop de demandes.

Other Status Codes

CommunicationErrorResponse

Service indisponible.

Sécurité

Authorization

Jeton d’accès utilisateur ACS (Azure Communication Services).

Type: apiKey
Dans: header

Exemples

Update message content

Exemple de requête

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

Exemple de réponse

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

Définitions

UpdateChatMessageRequest

Demander une charge utile pour la mise à jour d’un message de conversation.

Nom Type Description
content

string

Contenu du message de conversation.

metadata

object

Métadonnées de message.