在 Amazon Chime SDK 訊息中傳送訊息 - Amazon Chime SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon Chime SDK 訊息中傳送訊息

您可以使用 SendChannelMessage API 將訊息傳送到頻道。對於與頻道流程相關聯的頻道,處理器會指派下列其中一個狀態值。

訊息狀態 描述

SENT

已成功處理訊息。

PENDING

持續處理。

FAILED

處理失敗,因為無法連線處理器 Lambda 函數。

DENIED

訊息不會傳送。

接收中繼狀態事件

Websocket 事件

Websocket 事件成功建立連線後會傳送到頻道。如需詳細資訊,請參閱 使用 WebSockets Amazon Chime SDK 訊息中接收訊息

事件類型 狀態 收件人 備註

CREATE_CHANNEL_MESSAGE

SENT

所有頻道成員

SendChannelMessage 預先處理成功的 API

UPDATE_CHANNEL_MESSAGE

SENT

所有頻道成員

UpdateChannelMessage 預先處理成功的 API

PENDING_CREATE_CHANNEL_MESSAGE

PENDING

僅限訊息寄件者

SendChannelMessage 具有持續預處理功能的 API

PENDING_UPDATE_CHANNEL_MESSAGE

PENDING

僅限訊息寄件者

UpdateChannelMessage 具有持續預處理功能的 API

FAILED_CREATE_CHANNEL_MESSAGE

FAILED

僅限訊息寄件者

SendChannelMessage 預先處理失敗的 API

FAILED_UPDATE_CHANNEL_MESSAGE

FAILED

僅限訊息寄件者

UpdateChannelMessage 預處理失敗的 API

DENIED_CREATE_CHANNEL_MESSAGE

DENIED

僅限訊息寄件者

SendChannelMessage 具有處理器拒絕訊息的 API

DENIED_UPDATE_CHANNEL_MESSAGE

DENIED

僅限訊息寄件者

UpdateChannelMessage 具有處理器拒絕訊息的 API

GetChannelMessageStatus API

如果因為 Websocket 連線錯誤而未收到事件,此 API 會提供另一種擷取訊息狀態的方式。如需詳細資訊,請參閱 GetChannelMessageStatus API 文件。

注意

此 API 不會傳回拒絕訊息的狀態,因為我們不會儲存它們。