메시지 전송 - Amazon Chime SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

메시지 전송

SendChannelMessageAPI를 사용하여 채널에 메시지를 보낼 수 있습니다. 채널 흐름과 연결된 채널의 경우 프로세서는 다음 상태 값 중 하나를 할당합니다.

상태 메시지 설명

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는 잘못된 웹 소켓 연결로 인해 이벤트가 수신되지 않은 경우 메시지 상태를 검색하는 다른 방법을 제공합니다. 자세한 내용은 GetChannelMessageStatusAPI 설명서를 참조하십시오.

참고

이 API는 거부된 메시지에 대한 상태를 저장하지 않기 때문에 상태를 반환하지 않습니다.