Senden von Nachrichten - Amazon Chime SDK

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Senden von Nachrichten

Sie verwenden die SendChannelMessage API, um Nachrichten an einen Kanal zu senden. Für einen Kanal, der einem Kanalfluss zugeordnet ist, weist der Prozessor einen der folgenden Statuswerte zu.

Status der Nachricht Beschreibung

SENT

Nachricht wurde erfolgreich verarbeitet.

PENDING

Laufende Bearbeitung.

FAILED

Die Verarbeitung ist fehlgeschlagen, weil die Lambda-Funktion des Prozessors nicht erreichbar ist.

DENIED

Die Nachricht wird nicht gesendet.

Empfangen von Ereignissen mit Zwischenstatus

Websocket-Ereignisse

Websocket-Ereignisse werden an einen Kanal gesendet, nachdem sie erfolgreich eine Verbindung hergestellt haben. Weitere Informationen finden Sie unter Wird WebSockets zum Empfangen von Nachrichten verwendet.

Ereignistyp Status Empfänger Hinweise

CREATE_CHANNEL_MESSAGE

SENT

Alle Kanalmitglieder

SendChannelMessageAPI mit erfolgreicher Vorverarbeitung

UPDATE_CHANNEL_MESSAGE

SENT

Alle Kanalmitglieder

UpdateChannelMessageAPI mit erfolgreicher Vorverarbeitung

PENDING_CREATE_CHANNEL_MESSAGE

PENDING

Nur Absender der Nachricht

SendChannelMessageAPI mit laufender Vorverarbeitung

PENDING_UPDATE_CHANNEL_MESSAGE

PENDING

Nur Absender der Nachricht

UpdateChannelMessageAPI mit laufender Vorverarbeitung

FAILED_CREATE_CHANNEL_MESSAGE

FAILED

Nur Absender der Nachricht

SendChannelMessageAPI mit fehlgeschlagener Vorverarbeitung

FAILED_UPDATE_CHANNEL_MESSAGE

FAILED

Nur Absender der Nachricht

UpdateChannelMessageAPI mit fehlgeschlagener Vorverarbeitung

DENIED_CREATE_CHANNEL_MESSAGE

DENIED

Nur Absender der Nachricht

SendChannelMessageAPI mit Prozessor, der die Nachricht ablehnt

DENIED_UPDATE_CHANNEL_MESSAGE

DENIED

Nur der Absender der Nachricht

UpdateChannelMessageAPI mit Prozessor, der die Nachricht ablehnt

GetChannelMessageStatus-API

Diese API bietet eine alternative Möglichkeit, den Nachrichtenstatus abzurufen, wenn das Ereignis aufgrund einer schlechten Websocket-Verbindung nicht empfangen wurde. Weitere Informationen finden Sie in der GetChannelMessageStatusAPI-Dokumentation.

Anmerkung

Diese API gibt keine Statusmeldungen für abgelehnte Nachrichten zurück, da wir sie nicht speichern.