

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Envoyer des messages dans la messagerie du SDK Amazon Chime
<a name="sending-msgs"></a>

Vous utilisez l'`SendChannelMessage`API pour envoyer des messages à un canal. Pour un canal associé à un flux de canaux, le processeur attribue l'une des valeurs d'état suivantes.




| État du message | Description | 
| --- | --- | 
| `SENT` | Message traité avec succès. | 
| `PENDING` | Traitement en cours. | 
| `FAILED` | Le traitement a échoué car la fonction Lambda du processeur est inaccessible. | 
| `DENIED` | Le message ne sera pas envoyé. | 

**Réception d'événements de statut intermédiaire**  
**Événements Websocket**

Les événements Websocket sont envoyés à un canal une fois la connexion établie avec succès. Pour plus d’informations, consultez [Utilisation WebSockets pour recevoir des messages dans la messagerie du SDK Amazon Chime](websockets.md). 


| Type d’événement | Statut | Destinataires | Remarques | 
| --- | --- | --- | --- | 
| `CREATE_CHANNEL_MESSAGE` | `SENT` | Tous les membres de la chaîne | `SendChannelMessage`API avec prétraitement réussi | 
| `UPDATE_CHANNEL_MESSAGE` | `SENT` | Tous les membres de la chaîne | `UpdateChannelMessage`API avec prétraitement réussi | 
| `PENDING_CREATE_CHANNEL_MESSAGE` | `PENDING` | Expéditeur du message uniquement | `SendChannelMessage`API avec prétraitement continu | 
| `PENDING_UPDATE_CHANNEL_MESSAGE` | `PENDING` | Expéditeur du message uniquement | `UpdateChannelMessage`API avec prétraitement continu | 
| `FAILED_CREATE_CHANNEL_MESSAGE` | `FAILED` | Expéditeur du message uniquement | `SendChannelMessage`API avec échec du prétraitement | 
| `FAILED_UPDATE_CHANNEL_MESSAGE` | `FAILED` | Expéditeur du message uniquement | `UpdateChannelMessage`API avec échec du prétraitement | 
| `DENIED_CREATE_CHANNEL_MESSAGE` | `DENIED` | Expéditeur du message uniquement | `SendChannelMessage`API avec processeur refusant le message | 
| `DENIED_UPDATE_CHANNEL_MESSAGE` | `DENIED` | Expéditeur du message uniquement | `UpdateChannelMessage`API avec processeur refusant le message | 

**API GetChannelMessageStatus**  
Cette API fournit un autre moyen de récupérer l'état du message si l'événement n'a pas été reçu en raison d'une mauvaise connexion Websocket. Pour plus d'informations, consultez la documentation de [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)l'API.

**Note**  
Cette API ne renvoie pas le statut des messages refusés, car nous ne les stockons pas.