Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Envío de carruseles RCS
Un mensaje en forma de carrusel en AWS End User Messaging muestra de 2 a 10 tarjetas enriquecidas en una franja desplazable horizontalmente. Los destinatarios pueden desplazarse por las tarjetas y elegir sugerencias en cada una de ellas para realizar alguna acción. Con los carruseles, puede crear experiencias conversacionales e interactivas, como catálogos de productos, menús de servicios, comparaciones de planes y listados de ubicaciones.
Los carruseles comparten el mismo modelo de contenido de tarjetas que las tarjetas enriquecidas independientes (consulteEnvío de tarjetas RCS Rich), pero las tarjetas de carrusel siempre utilizan un diseño vertical y no admiten la altura del soporte. TALL
importante
Puede enviar mensajes en carrusel RCS en todos los países en los que se admite el RCS.
¿Cuándo usar un carrusel
Usa un carrusel cuando quieras que los destinatarios busquen y comparen varios artículos del mismo tipo. Los casos de uso comunes incluyen:
Catálogos de productos: muestra varios artículos con imágenes, descripciones y botones de compra.
Menús de servicios: presenta los niveles u opciones de servicio uno al lado del otro para compararlos.
Comparaciones de planes: permita que los beneficiarios comparen las características de los distintos planes y seleccionen una.
Listados de ubicaciones: muestre las tiendas u oficinas cercanas con direcciones y acciones cartográficas.
Si necesitas mostrar un solo artículo con contenido enriquecido, utiliza una tarjeta enriquecida independiente en su lugar. Para obtener más información, consulte Envío de tarjetas RCS Rich.
Estructura de carrusel
El carrusel se define en el Content.Carousel objeto dentro del RcsMessageContent parámetro de una solicitud. SendRcsMessage El objeto de carrusel contiene dos campos obligatorios:
CardWidth(obligatorio)El ancho de visualización de todas las cartas del carrusel. Todas las tarjetas comparten el mismo ancho. Valores válidos:
SMALLoMEDIUM.CardContents(obligatorio)Conjunto de 2 a 10 objetos de cartas. Cada tarjeta puede contener un título, una descripción, un contenido multimedia y hasta 4 sugerencias.
Valores de ancho de la tarjeta
| Valor | Ancho | Lo mejor para |
|---|---|---|
SMALL |
180 DP | Listas compactas, miniaturas, experiencias de navegación rápida |
MEDIUM |
296 DP | Tarjetas detalladas con descripciones más largas e imágenes más grandes |
Campos de contenido de tarjetas
Cada objeto de tarjeta de la CardContents matriz admite los siguientes campos:
TitleEl título de la tarjeta. Máximo 200 caracteres.
DescriptionEl texto de la descripción de la tarjeta. Máximo 2000 caracteres.
Media-
Una imagen o un vídeo para mostrar en la tarjeta. Contiene los siguientes campos:
FileUrl(obligatorio): la URL del archivo multimedia. Debe coincidir con el patrón^(https://|s3://).+$. Máximo 2000 caracteres. El tamaño máximo del archivo es de 100 MB.ThumbnailUrl(opcional): se muestra la URL de una imagen en miniatura mientras se carga todo el contenido multimedia.Height: la altura de visualización del contenido multimedia. Valores válidos para las tarjetas de carrusel:SHORTo.MEDIUMLaTALLaltura no se admite en los carruseles.
SuggestionsUn conjunto de hasta 4 respuestas o acciones sugeridas que aparecen debajo del contenido de la tarjeta. Para ver la lista completa de tipos de sugerencias, consulteConfiguración de sugerencias de RCS.
Sugerencias de tarjetas y sugerencias externas
Los mensajes en carrusel admiten dos niveles de sugerencias:
- Card-level sugerencias
Cada tarjeta puede incluir hasta 4 sugerencias. Aparecen directamente debajo del contenido de la tarjeta y son específicas de esa tarjeta (por ejemplo, «Comprar este artículo» o «Ver detalles»).
- Sugerencias externas (a nivel de mensaje)
La matriz de nivel superior (una
Suggestionsmatriz hermana deContenten laRcsMessageContentestructura) define una lista de chips que aparece debajo de todo el carrusel. Puedes incluir hasta 11 sugerencias externas por mensaje.
Utiliza sugerencias externas para las acciones de navegación que se apliquen a todo el mensaje, como «Volver al menú», «Ayuda» o «Terminé de navegar». Evita duplicar las acciones a nivel de las cartas en la lista de fichas externas.
Altura y truncamiento de la tarjeta
Todas las cartas de un carrusel se escalan para que coincidan con la altura de la carta más alta. Si el contenido de una tarjeta supera la altura máxima de visualización, el cliente de mensajería trunca el contenido en el siguiente orden:
Descripción truncada en una sola línea.
Título truncado a una sola línea.
Se han eliminado las sugerencias.
Se ha eliminado la descripción.
Se ha eliminado el título (solo quedan los archivos multimedia).
Cuando se aplica el truncamiento, aparece el indicador «Más» para que el destinatario pueda ampliar la tarjeta para verla a pantalla completa.
Relaciones de aspecto multimedia
La relación de aspecto del soporte de la tarjeta depende de la combinación del ancho de la tarjeta y la altura del soporte.
| Alto | Relación de aspecto |
|---|---|
MEDIUM |
4:3 |
SHORT |
2:1 |
| Alto | Relación de aspecto |
|---|---|
MEDIUM |
4:5 |
SHORT |
5:4 |
nota
La TALL altura del soporte no se admite en las tarjetas de carrusel. Para soportes de gran tamaño, utilice una tarjeta enriquecida independiente. Consulte Envío de tarjetas RCS Rich.
Estructura JSON de carrusel
El siguiente JSON muestra la estructura del RcsMessageContent parámetro de un mensaje de carrusel:
{ "Content": { "Carousel": { "CardWidth": "SMALL | MEDIUM", "CardContents": [ { "Title": "Card title (max 200 chars)", "Description": "Card description (max 2000 chars)", "Media": { "FileUrl": "https://example.com/image.jpg", "ThumbnailUrl": "https://example.com/thumb.jpg", "Height": "SHORT | MEDIUM" }, "Suggestions": [ { "Reply": { "Text": "Button label (max 25 chars)", "PostbackData": "callback_data" } } ] } ] } }, "Suggestions": [ { "Reply": { "Text": "Outer chip label", "PostbackData": "outer_callback" } } ] }
Este valor se pasa como una cadena JSON en el --rcs-message-content parámetro (CLI) o el RcsMessageContent parámetro (SDK). También especificas --destination-phone-number and --origination-identity (un grupo o un agente de RCS) en la send-rcs-message solicitud.
Límites de carrusel
| Parámetro | Mínimo | Máximo |
|---|---|---|
| Tarjetas por carrusel | 2 | 10 |
| Sugerencias por tarjeta | 0 | 4 |
| Sugerencias externas por mensaje | 0 | 11 |
| Longitud del título | - | 200 caracteres |
| Longitud de la descripción | - | 2000 caracteres |
| Tamaño del archivo multimedia | - | 100 MB |
| Tamaño total de la carga útil | - | 250 KB |
Para obtener información sobre el formato multimedia y la entrega, consulteEnvío de mensajes de archivos RCS.