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.
Envoi de messages
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 |
---|---|
|
Le message a été traité avec succès. |
|
Traitement en cours. |
|
Le traitement a échoué car la fonction Lambda du processeur est inaccessible. |
|
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.
Type d’événement | Statut | Destinataires | Remarques |
---|---|---|---|
|
|
Tous les membres de la chaîne |
|
|
|
Tous les membres de la chaîne |
|
|
|
Expéditeur du message uniquement |
|
|
|
Expéditeur du message uniquement |
|
|
|
Expéditeur du message uniquement |
|
|
|
Expéditeur du message uniquement |
|
|
|
Expéditeur du message uniquement |
|
|
|
Expéditeur du message uniquement |
|
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 GetChannelMessageStatusl'API.
Note
Cette API ne renvoie pas le statut des messages refusés, car nous ne les stockons pas.