Skip to main content
Respondido

WebLink no whatsapp


Wellington_de_Brito

Bom dia Pessoal! Me tirem uma dúvida, eu consigo colocar um link de uma página web em um quickReplay porém fazendo isso em conteúdo dinamico? Pois a empresa que atuo não gostou da forma que é enviado esse link no weblink e desejam que esse link seja de uma forma mais fechada ou em formato de botão!

Melhor resposta por Rafael_Figueiredo

@Wellington_de_Brito use esse aqui que deve resolver :

{
        "type": "template",
        "template": {
            "namespace": "67d9f6d3_e7fc_400c_9773_d2b4978f2736",
            "name": "link_login",
            "language": {
                "code": "pt_BR",
                "policy": "deterministic"
            },
            "components": [
                {
                    "type": "body",
                    "parameters": [
                    ]
                }
            ]
        }
    }

O teste que eu fiz :
image

Este tópico foi fechado para respostas.

59 comentários

Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

Olá @Wellington_de_Brito tudo bem ?

Informo que é possível sim, só que o modelo de botão é esse :
image

Referencias :


Wellington_de_Brito

@Rafael_Figueiredo eu coloco o link da página web no parameters, abaixo do type?


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Wellington_de_Brito é assim "type": "button", "sub_type" : "url", "index": "1", "parameters": [ { "type": "text", # Business Developer-defined dynamic URL suffix "text": "www.site.site" } ] }


Wellington_de_Brito

@Rafael_Figueiredo bom dia! No lugar do application/json eu mantenho ele ou tenho que colocar algo especifico, pois não está funcionando!!
Captura de Tela 2022-08-10 às 08.44.59


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Wellington_de_Brito você tem que usar o corpo todos esse que você mandou no print só tem o botão, você precisa de toda a construção da mensagem interativa. O que eu mandei é só a escrita correta para o botão. Referencia : https://help.blip.ai/hc/pt-br/articles/4474418203287-Criando-mensagens-interativas


Wellington_de_Brito

Beleza, vou construir aqui qualquer duvida eu chamo!


Wellington_de_Brito

Fica mais ou menos assim a construção?


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Wellington_de_Brito sim só não esqueça que é necessário um body para o envio funcione.
Tipo com esse modelo de body:

{ "recipient_type": "individual",
    "type": "interactive",
    "interactive": {

        "type": "button",
        "header": {
            "type": "text",
            "text": "header text"
        },
        "body": {
            "text": "Button Body Message"
        },
}

Wellington_de_Brito

Eu coloco o body abaixo dos parameters?


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Wellington_de_Brito eles ficam em cima e os botoes abaixo.


Wellington_de_Brito

@Rafael_Figueiredo bom dia! Eu fiz o código em JSON e quando fui testar não funcionou, tem como conferir se está correto?



Wellington_de_Brito

@Rafael_Figueiredo, @GabrielPetrone alguém pode me ajudar aqui? Estão me cobrando para resolver essa solução e não estou conseguindo resolver!!


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Wellington_de_Brito Informo que testei o seu exemplo, e está errado como você está com dificuldade de montar o de url peço que crie um template com o botão de url que encorpar o template no conteúdo dinâmico do bot é facil. Parece que o whatsapp mudo para não ser mais possivel incluir url na mensagem interativa :

Apenas pelo template funcionaria.


Wellington_de_Brito

Então não tem como fazer daquela forma que eu tinha perguntado acima? É isso?


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Wellington_de_Brito tem sim o pessoal até mandou nesse outro post : Botão que abre determinada url - #2 por Adriano_tsi ai cria um template onde o tem o link e encorpa ele no conteúdo dinâmico.


Wellington_de_Brito

Beleza @Rafael_Figueiredo mas como eu crio esse template? Conseguiria me ajudar?


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

Wellington_de_Brito

Onde eu acho esse tipo de botão? No caso seria no conteúdo dinâmico?


Wellington_de_Brito

Eu achei essa parte em conteúdos porém não me dar a opção de botões de ação!


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Wellington_de_Brito primeiro adicione um texto e depois adicione o botão.


Wellington_de_Brito

Consegui! Agora como eu adiciono no Builder?


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Wellington_de_Brito agora você vai usar esse script como base e altera o valor do botão, namespace e message template name :
Já ia esquecendo tem que colocar o conteúdo dinâmico com o tipo application json

{  
   "content":{
      "type":"template",
      "template":{
         "namespace":"{{NAMESPACE}}",
         "name":"{{MESSAGE_TEMPLATE_NAME}}",
         "language":{
            "code":"pt_BR",
            "policy":"deterministic"
         },
         "components":[
            {
                "type": "body",
                "parameters": [
                    {
                        "type": "text",
                        "text": "Uma mensagem qualquer. Gostaria de responder?"
                    }
                ]
            },     "action": {
                            "type": "button",
                            "sub_type": "url",
                            "index": 0,
                            "parameters": [
                                {
                                    "type": "text",
                                    "text": "valor"
                                }
                            ]
                        }
          
        ]
      }
   }
}

Wellington_de_Brito

Ai ficaria dessa maneira correto?


Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

@Wellington_de_Brito tem que remover as chaves duplas “{{” "}}"dos namespace e do template name


Wellington_de_Brito

Ai no caso mantém assim?
"template":{ "namespace":"67d9f6d3_e7fc_400c_9773_d2b4978f2736", "name":"link_login",

porque se for não está aparecendo no whatsapp quando faço o teste!