As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Enviando carrosséis RCS
Uma mensagem de carrossel no AWS End User Messaging exibe de 2 a 10 rich cards em uma faixa que pode ser rolada horizontalmente. Os destinatários podem percorrer os cartões e escolher sugestões em cartões individuais para agir. Com carrosséis, você pode criar experiências conversacionais e interativas, como catálogos de produtos, menus de serviços, comparações de planos e listas de locais.
Os carrosséis compartilham o mesmo modelo de conteúdo de cartão que os rich cards independentes (consulteEnviando cartões ricos em RCS), mas os cartões de carrossel sempre usam um layout vertical e não suportam a altura da mídia. TALL
Importante
Você pode enviar mensagens de carrossel RCS em todos os países onde o RCS é suportado.
Quando usar um carrossel
Use um carrossel quando quiser que os destinatários naveguem e comparem vários itens do mesmo tipo. Entre os casos de uso comuns estão:
Catálogos de produtos: mostre vários itens com imagens, descrições e botões de compra.
Menus de serviço: apresente níveis ou opções de serviço lado a lado para comparação.
Comparações de planos: permita que os destinatários comparem os recursos dos planos e selecionem um.
Listagens de localização: exiba lojas ou escritórios próximos com endereços e ações no mapa.
Se você precisar exibir um único item com conteúdo rico, use um rich card independente. Para obter detalhes, consulte Enviando cartões ricos em RCS.
Estrutura de carrossel
Você define um carrossel no Content.Carousel objeto dentro do RcsMessageContent parâmetro de uma SendRcsMessage solicitação. O objeto carrossel contém dois campos obrigatórios:
CardWidth(obrigatório)A largura da tela de todas as cartas no carrossel. Todos os cartões compartilham a mesma largura. Valores válidos:
SMALLouMEDIUM.CardContents(obrigatório)Uma matriz de 2 a 10 objetos de cartão. Cada cartão pode conter um título, descrição, mídia e até 4 sugestões.
Valores de largura do cartão
| Valor | Largura | Melhor para |
|---|---|---|
SMALL |
180 DP | Listas compactas, miniaturas, experiências de navegação rápida |
MEDIUM |
296 DP | Cartões detalhados com descrições mais longas e imagens maiores |
Campos de conteúdo do cartão
Cada objeto de cartão na CardContents matriz suporta os seguintes campos:
TitleO título do cartão. Máximo de 200 caracteres.
DescriptionO texto da descrição do cartão. Máximo de 2.000 caracteres.
Media-
Uma imagem ou vídeo para exibir no cartão. Contém os seguintes campos:
FileUrl(obrigatório): o URL do arquivo de mídia. Deve corresponder ao padrão^(https://|s3://).+$. Máximo de 2.000 caracteres. O tamanho máximo do arquivo é 100 MB.ThumbnailUrl(opcional): o URL da imagem em miniatura exibido enquanto a mídia inteira é carregada.Height: A altura da tela da mídia. Valores válidos para cartões de carrossel:SHORTou.MEDIUMATALLaltura não é suportada em carrosséis.
SuggestionsUma matriz de até 4 respostas ou ações sugeridas que são exibidas abaixo do conteúdo do cartão. Para ver a lista completa dos tipos de sugestão, consulteConfigurando sugestões de RCS.
Sugestões de cartões e sugestões externas
As mensagens do carrossel oferecem suporte a dois níveis de sugestões:
- Card-level sugestões
Cada cartão pode incluir até 4 sugestões. Eles aparecem logo abaixo do conteúdo do cartão e são específicos desse cartão (por exemplo, “Comprar este item” ou “Exibir detalhes”).
- Sugestões externas (em nível de mensagem)
A
Suggestionsmatriz de nível superior (uma irmã daContentRcsMessageContentestrutura) define uma lista de fichas que aparece abaixo de todo o carrossel. Você pode incluir até 11 sugestões externas por mensagem.
Use sugestões externas para ações de navegação que se apliquem à mensagem geral, como “Voltar ao menu”, “Ajuda” ou “Navegação concluída”. Evite duplicar ações em nível de cartão na lista externa de fichas.
Altura e truncamento do cartão
Todas as cartas em um carrossel são dimensionadas para corresponder à altura da carta mais alta. Se o conteúdo de um cartão exceder a altura máxima de exibição, o cliente de mensagens truncará o conteúdo na seguinte ordem:
Descrição truncada em uma única linha.
Título truncado em uma única linha.
Sugestões removidas.
Descrição removida.
Título removido (somente a mídia permanece).
Quando o truncamento é aplicado, um indicador “Mais” aparece para que o destinatário possa expandir o cartão para exibição em tela cheia.
Proporções de mídia
A proporção da mídia do cartão depende da combinação da largura e altura do cartão.
| Altura | Taxa de proporção |
|---|---|
MEDIUM |
4:3 |
SHORT |
2:1 |
| Altura | Taxa de proporção |
|---|---|
MEDIUM |
4:5 |
SHORT |
5:4 |
nota
A altura da TALL mídia não é suportada em placas de carrossel. Para mídias altas, use um rich card independente. Consulte Enviando cartões ricos em RCS.
Estrutura JSON de carrossel
O JSON a seguir mostra a estrutura do RcsMessageContent parâmetro para uma mensagem de carrossel:
{ "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" } } ] }
Esse valor é passado como uma string JSON no --rcs-message-content parâmetro (CLI) ou no parâmetro (RcsMessageContentSDK). Você também especifica --destination-phone-number e --origination-identity (um pool ou agente RCS) na send-rcs-message solicitação.
Limites de carrossel
| Parâmetro | Mínimo | Máximo |
|---|---|---|
| Cartões por carrossel | 2 | 10 |
| Sugestões por cartão | 0 | 4 |
| Sugestões externas por mensagem | 0 | 11 |
| Comprimento do título | - | 200 caracteres |
| Comprimento da descrição | - | 2.000 caracteres |
| Tamanho do arquivo de mídia | - | 100 MB |
| Tamanho total da carga útil | - | 250 KB |
Para obter detalhes sobre formato de mídia e entrega, consulteEnviando mensagens de arquivo RCS.