As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Enviar mensagens
Você usa a SendChannelMessage
API para enviar mensagens para um canal. Para um canal associado a um fluxo de canal, o processador atribui um dos seguintes valores de status.
Mensagem de status | Descrição |
---|---|
|
Mensagem processada com êxito. |
|
Processamento em andamento. |
|
O processamento falhou porque a função do Lambda do processador está inacessível. |
|
A mensagem não será enviada. |
Recepção de eventos de status intermediários
Eventos do Websocket
Os eventos do Websocket são enviados para um canal depois de estabelecerem uma conexão com êxito. Para mais informações, consulte Usando WebSockets para receber mensagens.
Tipo de evento | Status | Destinatários | Observações |
---|---|---|---|
|
|
Todos os membros do canal |
|
|
|
Todos os membros do canal |
|
|
|
Remetente de mensagem somente |
|
|
|
Remetente de mensagem somente |
|
|
|
Remetente de mensagem somente |
|
|
|
Remetente de mensagem somente |
|
|
|
Remetente de mensagem somente |
|
|
|
Remetente de mensagem somente |
|
API do GetChannelMessageStatus
Essa API fornece uma maneira alternativa de recuperar o status da mensagem se o evento não tiver sido recebido devido a uma conexão WebSocket ruim. Para obter mais informações, consulte a documentação GetChannelMessageStatusda API.
nota
Essa API não retorna status para mensagens negadas, porque não as armazenamos.