Partilhar via


Chat Thread - Send Chat Read Receipt

Envia um evento de confirmação de leitura para um thread, em nome de um usuário.

POST {endpoint}/chat/threads/{chatThreadId}/readReceipts?api-version=2024-03-07

Parâmetros do URI

Name Em Necessário Tipo Description
chatThreadId
path True

string

ID do thread para o qual enviar o evento de confirmação de leitura.

endpoint
path True

string

O ponto de extremidade do recurso de Comunicação do Azure.

api-version
query True

string

Versão da API a invocar.

Cabeçalho do Pedido

Name Necessário Tipo Description
Authorization True

string

Um token de acesso de usuário ACS (Serviços de Comunicação do Azure).

Corpo do Pedido

Name Necessário Tipo Description
chatMessageId True

string

ID da última mensagem de chat lida pelo usuário.

Respostas

Name Tipo Description
200 OK

Pedido bem-sucedido.

401 Unauthorized

CommunicationErrorResponse

Não autorizado.

403 Forbidden

CommunicationErrorResponse

Proibido.

429 Too Many Requests

CommunicationErrorResponse

Demasiados pedidos.

Other Status Codes

CommunicationErrorResponse

Serviço indisponível.

Segurança

Authorization

Um token de acesso de usuário ACS (Serviços de Comunicação do Azure).

Tipo: apiKey
Em: header

Exemplos

Send read receipt

Pedido de amostra

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

{
  "chatMessageId": "1591137790240"
}

Resposta da amostra

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

Definições

SendReadReceiptRequest

Solicite carga útil para enviar uma confirmação de leitura.

Name Tipo Description
chatMessageId

string

ID da última mensagem de chat lida pelo usuário.