

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Invio di messaggi nella messaggistica dell'SDK Amazon Chime
<a name="sending-msgs"></a>

Utilizzi l'`SendChannelMessage`API per inviare messaggi a un canale. Per un canale associato a un flusso di canali, il processore assegna uno dei seguenti valori di stato.




| Stato del messaggio | Description | 
| --- | --- | 
| `SENT` | Messaggio elaborato con successo. | 
| `PENDING` | Elaborazione in corso. | 
| `FAILED` | L'elaborazione non è riuscita perché la funzione Lambda del processore non è raggiungibile. | 
| `DENIED` | Il messaggio non verrà inviato. | 

**Ricezione di eventi con stato intermedio**  
**Eventi Websocket**

Gli eventi Websocket vengono inviati a un canale dopo aver stabilito correttamente una connessione. Per ulteriori informazioni, vedi [Utilizzo WebSockets per ricevere messaggi nella messaggistica SDK di Amazon Chime](websockets.md). 


| Tipo di evento | Status | Recipients | Note | 
| --- | --- | --- | --- | 
| `CREATE_CHANNEL_MESSAGE` | `SENT` | Tutti i membri del canale | `SendChannelMessage`API con preelaborazione riuscita | 
| `UPDATE_CHANNEL_MESSAGE` | `SENT` | Tutti i membri del canale | `UpdateChannelMessage`API con preelaborazione riuscita | 
| `PENDING_CREATE_CHANNEL_MESSAGE` | `PENDING` | Solo mittente del messaggio | `SendChannelMessage`API con preelaborazione continua | 
| `PENDING_UPDATE_CHANNEL_MESSAGE` | `PENDING` | Solo mittente del messaggio | `UpdateChannelMessage`API con preelaborazione continua | 
| `FAILED_CREATE_CHANNEL_MESSAGE` | `FAILED` | Solo mittente del messaggio | `SendChannelMessage`API con preelaborazione fallita | 
| `FAILED_UPDATE_CHANNEL_MESSAGE` | `FAILED` | Solo mittente del messaggio | `UpdateChannelMessage`API con preelaborazione fallita | 
| `DENIED_CREATE_CHANNEL_MESSAGE` | `DENIED` | Solo mittente del messaggio | `SendChannelMessage`API con processore che rifiuta il messaggio | 
| `DENIED_UPDATE_CHANNEL_MESSAGE` | `DENIED` | Solo mittente del messaggio | `UpdateChannelMessage`API con processore che rifiuta il messaggio | 

**API GetChannelMessageStatus**  
Questa API fornisce un modo alternativo per recuperare lo stato del messaggio se l'evento non è stato ricevuto a causa di una cattiva connessione websocket. Per ulteriori informazioni, consulta la documentazione dell'[https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessageStatus.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessageStatus.html)API.

**Nota**  
Questa API non restituisce gli stati dei messaggi rifiutati, perché non li archiviamo.