メッセージの送信 - Amazon Chime SDK

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

メッセージの送信

SendChannelMessage API を使用してチャネルにメッセージを送信します。チャネルフローに関連付けられたチャネルには、プロセッサが以下のステータス値のいずれかを割り当てます。

メッセージのステータス 説明

SENT

メッセージは正常に処理されました。

PENDING

処理中です。

FAILED

プロセッサ Lambda 関数にアクセスできないため、処理に失敗しました。

DENIED

メッセージは送信されません。

中間ステータスイベントの受信

Websocket イベント

Websocket イベントは、接続が正常に確立された後にチャネルに送信されます。詳細については、「 WebSockets を使用したメッセージの受信」を参照してください。

イベントタイプ ステータス 受取人 メモ

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

この API は、Websocket 接続に問題があるためにイベントが受信されなかった場合に、メッセージステータスを取得する代替方法を提供します。詳細については、 GetChannelMessageStatus API ドキュメントを参照してください。

注記

この API では、拒否されたメッセージのステータスは保存されないため、返されません。