Spécification de l'objet de message RCS
Objet RCS
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| sender | Expéditeur texte. Il doit d'abord être enregistré. Pour l'enregistrement, contactez le support ici. | Oui | - |
| expiration | Délai en secondes après lequel le canal alternatif est utilisé. Les valeurs inférieures à 60 sont ignorées et remplacées par la valeur par défaut |
Non | 60 |
| message | Objet Message. Ne peut pas être combiné avec les paramètres suivants (File, Card, Carousel), voir Objet Message | Non | null |
| file | Objet File. Ne peut pas être combiné avec les paramètres suivants (Message, Card, Carousel), voir Objet File | Non | null |
| card | Objet Card. Ne peut pas être combiné avec les paramètres suivants (Message, File, Carousel), voir Objet Card | Non | null |
| carousel | Objet Carousel. Ne peut pas être combiné avec les paramètres suivants (Message, File, Card), voir Objet Carousel | Non | null |
Objet Message
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| text | Texte du message RCS | Oui | - |
| suggestions | Suggestions, voir Suggestion | Non | [] |
Exemple de requête avec l'objet Message :
Objet File
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| url | Chemin vers le fichier | Oui | - |
| force_refresh | force_refresh défini sur true oblige RBM à récupérer un nouveau contenu à l'URL indiquée, même si le contenu de l'URL est en cache, ce qui allonge le délai de remise du message aux utilisateurs. |
Non | false |
| suggestions | Suggestions, voir Suggestion | Non | [] |
Exemple de requête avec l'objet File :
Exemple d'objet File

Objet Card
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| title | Titre de la carte | Non | null |
| description | Description de la carte | Non | null |
| alignment | Alignement de la carte à gauche ou à droite | Non | null |
| orientation | Orientation de la carte, horizontale ou verticale | Non | null |
| media | Média, voir Objet Card Media | Non | null |
| suggestions | Suggestions, voir Suggestion | Non | [] |
Objet Card Media
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| url | Chemin vers l'objet média | Oui | - |
| force_refresh | force_refresh défini sur true oblige RBM à récupérer un nouveau contenu à l'URL indiquée, même si le contenu de l'URL est en cache, ce qui allonge le délai de remise du message aux utilisateurs. |
Non | false |
| height | Hauteur de l'objet média (Short, Medium, Tall) | Non | null |
Exemple de requête avec l'objet Card :
Exemple d'objet Card

Objet Carousel
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| width | Largeur du carrousel (small, medium) | Non | null |
| cards | Liste des cartes du carrousel | Non | [] |
Objet Carousel Card
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| title | Titre de l'objet de carte du carrousel | Non | null |
| description | Description d'une carte | Non | null |
| media | Média, voir Objet Card Media | Non | null |
| suggestions | Suggestions, voir Suggestion | Non | [] |
Exemple de requête avec l'objet Carousel :
Exemple d'objet Carousel

Exemple d'objet Carousel suggestion

Objet Suggestions
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | Type du bouton de suggestion, voir Types de suggestion | Non | reply |
| text | Texte du bouton de suggestion | Oui | - |
| postback | Contenu envoyé en réponse lorsque le bouton de suggestion est pressé | Non | ok |
| location | Lieu affiché une fois le bouton de suggestion pressé, voir View Location | Oui, pas en combinaison avec les suivants (calendar, phone_number, url) |
- |
| calendar | L'application de calendrier s'ouvre pour créer un nouvel événement une fois le bouton de suggestion pressé, voir Create calendar event | Oui, pas en combinaison avec les suivants (location, phone_number, url) |
- |
| phone_number | Numéro de téléphone prérempli dans le composeur lorsque le bouton de suggestion est pressé, voir Dial Number | Oui, pas en combinaison avec les suivants (location, calendar, url) |
- |
| url | Une fois le bouton de suggestion pressé, le téléphone est redirigé vers l'URL indiquée, voir Open url | Oui, pas en combinaison avec les suivants (location, calendar, phone_number) |
- |
Exemple d'objet Location quick reply

Type de suggestion
| VALEUR | DESCRIPTION |
|---|---|
reply |
Réponse rapide |
dial_number |
Numéro prérempli |
view_location |
Afficher le lieu reçu |
share_location |
Partager la position du destinataire |
open_url |
Ouvrir l'URL reçue |
create_calendar_event |
Créer un événement de calendrier |
Objet Suggestions View Location
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | view_location |
||
| text | Texte du bouton de suggestion | Oui | - |
| postback | Contenu envoyé en réponse lorsque le bouton de suggestion est pressé | Non | ok |
| location | Lieu affiché une fois le bouton de suggestion pressé. | Non | - |
Objet Location
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| latitude | Valeur décimale (float) de la latitude | Oui avec longitude | null |
| longitude | Valeur décimale (float) de la longitude | Oui avec latitude | null |
| query | Nom du lieu (chaîne) à rechercher comme lieu | Oui si longitude et latitude ne sont pas définies | null |
| label | Chaîne servant de libellé du lieu dans le message | Non | null |
Exemple de requête avec l'objet de suggestion Location :
Objet Suggestions Create calendar event
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | create_calendar_event |
||
| text | Texte du bouton de suggestion | Oui | - |
| postback | Contenu envoyé en réponse lorsque le bouton de suggestion est pressé. | Non | ok |
| calendar | L'application Calendar s'ouvre pour créer un nouvel événement une fois le bouton de suggestion pressé. | Non | - |
Objet Calendar
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| start | DateTime du début de l'événement | Non | null |
| end | DateTime de la fin de l'événement | Non | null |
| title | Titre (chaîne) de l'événement | Non | null |
| description | Description textuelle de l'événement | Non | null |
| timezone | Fuseau horaire (chaîne) | Non | null |
Exemple de requête avec l'objet de suggestion Calendar event :
Objet Suggestions Dial Number
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | dial_number |
||
| text | Texte du bouton de suggestion | Oui | - |
| postback | Contenu envoyé en réponse lorsque le bouton de suggestion est pressé. | Non | ok |
| phone_number | Numéro de téléphone prérempli dans le composeur lorsque le bouton de suggestion est pressé. | Non | - |
Exemple de requête avec une suggestion de numéro prérempli :
Objet Suggestions Open url
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | open_url |
||
| text | Texte du bouton de suggestion | Oui | - |
| postback | Contenu envoyé en réponse lorsque le bouton de suggestion est pressé. | Non | ok |
| url | URL vers laquelle vous êtes redirigé si vous cliquez sur le bouton de suggestion. | Non | - |
Exemple de requête avec une suggestion Open url :
Objet Suggestions Reply
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | reply |
||
| text | Texte du bouton de suggestion | Oui | - |
| postback | Contenu envoyé en réponse lorsque le bouton de suggestion est pressé. | Non | ok |
Exemple de requête avec une suggestion reply :
Objet Suggestions Share location
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | share_location |
||
| text | Texte du bouton de suggestion | Oui | - |
| postback | Contenu envoyé en réponse lorsque le bouton de suggestion est pressé. | Non | ok |
Exemple de requête avec l'objet Shared location :
Exemple de requête complète
L'objet RCS est le même sur les deux endpoints - seuls les destinataires autour de lui diffèrent.
RCS en premier, SMS en secours. La partie RCS prend son texte dans message.text ; le text de premier niveau n'atteint que la partie SMS.
Une carte avec un média et une suggestion, là encore avec le SMS en secours.
La réponse est la même pour tous les canaux - voir Advanced transactional ou Advanced promotional.
Merci pour votre retour.