Skip to main content

Pessoal,



Conseguem me passar um modelo do JSON para enviar mensagem ativa contendo uma imagem + quick reply?



Tentei utilizar o que tem no FAQ e não vai de jeito nenhum.



@GabrielPetrone @Rafael_Figueiredo

@Bruno_Gabriel


Te ajuda?


Coloca dentro do conteúodo dinâmico.


Coloquei o Json com 3 opções, mas você pode reduzir se quiser, lembrando de editar as áreas citadas:



{



“recipient_type”: “individual”,



“type”: “interactive”,



“interactive”: {



"type": "button",



"header": {



"type": "image",



"text": "take image",



"image": {



"link": "COLA O URL DA IMAGEM AQUI"



}



},



"body": {



"text": "EDITE O TEXTO SE QUISER"



},



"action": {



"buttons":



{



"type": "reply",



"reply": {



"id": "unique-postback-id",



"title": "EDITE A OPÇÃO 1"



}



},



{



"type": "reply",



"reply": {



"id": "unique-id",



"title": "EDITE A OPÇÃO 2"



}



},



{



"type": "reply",



"reply": {



"id": "unique-id-2",



"title": "EDITE A OPÇÃO 3"



}



}



]

}



}



}


Perdão, eu esqueci de citar que a mensagem tem um link para direcionamento, dai eu acho que só utilizando as mensagens aprovadas que o Meta deixa usar.


Bruno, só pra entender melhor.


Você quer utilizar as mensagens para envio direto ao cliente ou no fluxo do bot?


É dentro do fluxo do bot, Alef


Entendi, @Bruno_Gabriel 🙂


Envia a mensagem para aprovação com o o botão de URL para redicionamento e a imagem utilizada.


No fluxo você pode utilizar o código editando os locais citados:



{


“type”: “template”,


“template”: {


“namespace”: “COLE AQUI O NAMESPACE”,


“name”: “COLE AQUI O NOME DO MODELO DA MENSAGEM”,


“language”: {


“code”: “pt_BR”,


“policy”: “deterministic”


},


“components”: �


{


“type”: “header”,


“parameters”: /


{


“type”: “image”,


“image”: {


“link”: “COLE AQUI O URL DA IMAGEM”


}


}


]


}


]


}


}


Fala meu querido @Bruno_Gabriel , tenta esse aqui:



{

"id": "{{$guid}}",

"to": "{{contact.identity}}",

"type":"application/json",

"content":{

"type":"template",

"template":{

"namespace":"{{namespace}}",

"name":"{{templatename}}",

"language":{

"code":"pt_BR",

"policy":"deterministic"

},

"components":[

{

"type":"header",

"parameters":[

{

"type":"image",

"image":{

"link":"https://s3-sa-east-1.amazonaws.com/msging.net/Services/Images/2e3ff2b4-a8c6-4188-bc0c-0f23531739b2"

}

}

]

},

{

"type": "body",

"parameters": [

{

"type": "text",

"text": "var1"

},

{

"type":"text",

"text":"var2"

}

]

},

{

"type": "button",

"index": "0",

"sub_type": "url",

"parameters": [

{

"type": "text",

"text": "var-da-url"

}

]

}

]

}

}

}





O que está na estrutura desse JSON?







  • HEADER de Imagem




  • BODY com duas variáveis




  • BUTTON de CTA para uma página dinâmica




Caso queira remover um destes componentes, basta excluir toda a chave que representa o tipo (header, body or button).



Espero que te ajude.


abraços.


Comente