Envío de mensajes - Amazon Chime SDK

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Envío de mensajes

La SendChannelMessage API se utiliza para enviar mensajes a un canal. Para un canal asociado a un flujo de canales, el procesador asigna uno de los siguientes valores de estado.

Mensaje de estado Descripción

SENT

El mensaje se ha procesado correctamente.

PENDING

Procesamiento continuo.

FAILED

El procesamiento ha fallado porque no se puede acceder a la función de Lambda del procesador.

DENIED

El mensaje no se enviará.

Recibir eventos de estado intermedio

Eventos de Websocket

Los eventos de Websocket se envían a un canal después de establecer correctamente una conexión. Para obtener más información, consulte Se utiliza WebSockets para recibir mensajes.

Tipo de evento Status Destinatarios Notas

CREATE_CHANNEL_MESSAGE

SENT

Todos los miembros del canal

SendChannelMessageAPI con un preprocesamiento correcto

UPDATE_CHANNEL_MESSAGE

SENT

Todos los miembros del canal

UpdateChannelMessageAPI con un preprocesamiento exitoso

PENDING_CREATE_CHANNEL_MESSAGE

PENDING

Únicamente el remitente del mensaje

SendChannelMessageAPI con preprocesamiento continuo

PENDING_UPDATE_CHANNEL_MESSAGE

PENDING

Únicamente el remitente del mensaje

UpdateChannelMessageAPI con preprocesamiento continuo

FAILED_CREATE_CHANNEL_MESSAGE

FAILED

Únicamente el remitente del mensaje

SendChannelMessageAPI con un preprocesamiento fallido

FAILED_UPDATE_CHANNEL_MESSAGE

FAILED

Únicamente el remitente del mensaje

UpdateChannelMessageAPI con un preprocesamiento fallido

DENIED_CREATE_CHANNEL_MESSAGE

DENIED

Únicamente el remitente del mensaje

SendChannelMessageAPI con procesador que deniega el mensaje

DENIED_UPDATE_CHANNEL_MESSAGE

DENIED

Únicamente el remitente del mensaje

UpdateChannelMessageAPI con procesador que deniega el mensaje

API de GetChannelMessageStatus

Esta API proporciona una forma alternativa de recuperar el estado del mensaje si el evento no se ha recibido debido a una conexión websocket defectuosa. Para obtener más información, consulta la documentación de la GetChannelMessageStatusAPI.

nota

Esta API no devuelve los estados de los mensajes denegados porque no los almacenamos.