Skip to main content

O que está errado com meu conteúdo? Validei o JSON e não aparece no whats.



{



"recipient_type": "individual",



"type": "interactive",



"interactive": {



"type": "list",



"header": {



"type": "text",



"text": "Qual serviço você precisa de atendimento?"



},



"body": {



"text": "."



},



"action": {



"button": "Selecione uma opção",



"sections": i



{



"title": "Serviços",



"rows": "



{



"id": "ID 2.1",



"title": "Aplicativo do Filiado"

},



{



"id": "ID 2.2",



"title": "Motor de recorrência / Gateway"



},



{



"id": "ID 2.3",



"title": "Mais Cash"



},



{



"id": "ID 2.4",



"title": "Portais (Franquia, Clínicas, EPT)"



},



{



"id": "ID 2.5",



"title": "PagTODOS"



},



{



"id": "ID 2.6",



"title": "Financeiro"



},



{



"id": "ID 2.7",



"title": "Marketing"



},



{



"id": "ID 2.8",



"title": "Banco PF"



},



{



"id": "ID 2.9",



"title": "Banco PJ"

}

]



}



]



}



}



}



Validei por esse site

olá @CamilaEspecio acho que o problema é o id ele é do tipo int.


Será? pq era um exemplo default. Você tem um de exemplo aí para eu comparar? Sabe se espaço dá ruim?


Não é o ID não, fiz esse e foi



{



"recipient_type": "individual",



"type": "interactive",



"interactive": {



"type": "list",



"header": {



"type": "text",



"text": "Escolha dentre as opções qual correspondente à sua Regional:"



},



"body": {



"text": "Clique no botão Enviar"



},



"action": {



"button": "Selecione uma opção",



"sections": c



{



"title": "Regionais",



"rows":



{



"id": "ID 1.1",



"title": "Centro Oeste"



},



{



"id": "ID 1.2",



"title": "Espírito Santo",





}



]



},



{



"title": "Section 2",



"rows":



{



"id": "ID 2.1",



"title": "Minas Gerais",



},



{



"id": "ID 2.2",



"title": "Rio de Janeiro",



"description": "Description 2.2"



},



{



"id": "ID 2.3",



"title": "São Paulo",



"description": "Description 2.2"



},



{



"id": "ID 2.4",



"title": "Nordeste I",



"description": "Description 2.1"



},

]



}



]



}



}



}


@CamilaEspecio qual é a diferença do dos dois?


esse é o problema, praticamente não tem diferença, um tem duas sessões e o outro uma só.


Hey @CamilaEspecio , acredito que seja limite de caracteres no Header e no ID 2.4 com 42 e 34 caracteres respectivamente.



Se não estou enganado, vc pode usar 23 no Header e 21 nas opções do menu.


No menu você pode usar a chave “description” para detalhar quais são os portais (o limite em description é 72 se não me engano)



Estou procurando a documentação aqui enquanto isso, mas possívelmente ao reduzir os caracteres irá resolver.


Vou tentar reduzir enquanto isso.


Localizei aqui na documentação:



Header tá OK, permitido até 60 caracteres - Messages - WhatsApp Business Platform On-Premises API - Documentation - Meta for Developers



Já o Título da opção, esse passou mesmo e o permitido é 24 caracteres em title e 72 caracteres em description - Messages - WhatsApp Business Platform On-Premises API - Documentation - Meta for Developers



(acertei um pelo menos hahah)


então nas opções que diminuo? vou mudar aqui kkkk


Exato!



Aproveito para te dar duas dicas:



1 - Tem um bot que ajuda a criar esses JSONS: BJIM: Blip JSON Interactive Message


Ele é um pouco limitado (não vai dar pra criar seções diferentes) mas vai reduzir automaticamente o que estourar de caracteres.



2 - A função de Listas já está nativa usando a opção de “Menu em Lista” do Blip, mas também com alguns limites (não dá pra por descrição ou seções):





Podem ser úteis de alguma forma :happyblip:


Show vou adaptar, eu até vi esse bot, mas como estava dando erro eu nem me toquei que era os caracteres. Valeu pessoal, marco como resolvido assim que mudar esse tamanho <3


Agora foi uhuuuuuuu 🚀


Comente