Skip to main content

Bom dia,

 

Gostaria de uma ajuda, precisamos enviar uma mensagem por API, gostaria de saber se é possivel e como posso estar realizando.

O cenário é o seguinte, é para envio de nota, sempre que um cliente realizar uma compra, dentro do sistema vai ter um botão de “enviar nota pelo whats”, ao clicar nesse botão, gostaria que fosse enviado o arquivo para esse cliente. 

Existe uma API da blip que atenda dessa forma ? Se sim, qual seria ?

 

Ou existe alguma outra forma de realizar, se sim como ? 

Olá! Temos dois tutorais no nosso help center

👉 API do disparos pelo GROWTH

Aqui é a API do Growth, os disparos criam relatórios na tela do growth do seu roteador 

👉 API da documentação da Blip

Os relatórios desse segundo link tem que puxar por outra API, não cria relatório no growth

 


Olá,

 

Obrigado pelo retorno, tenho uma duvida não conheço bem as informações, mas qual informação coloco nesse campo ? 

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

Olá,

 

Obrigado pelo retorno, tenho uma duvida não conheço bem as informações, mas qual informação coloco nesse campo ? 

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

O Guid significa uma string unique identifier, vai servir para rastrear suas requisições, é interessante que sempre use um diferente . Pode colocar qualquer coisa como ‘123’


Olá,

 

Obrigado pelo retorno, tenho uma duvida não conheço bem as informações, mas qual informação coloco nesse campo ? 

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

O Guid significa uma string unique identifier, vai servir para rastrear suas requisições, é interessante que sempre use um diferente . Pode colocar qualquer coisa como ‘123’

Ótimo, eu tentei realizar testes no insmnia e no postman da status 202 Accepted porém não chega nem uma mensagem

mantive o cód de acordo com a doc.: 

{
   "id":"grupoaldo",
   "to":"[email protected]",
   "type":"application/json",
   "content":{
      "type":"template",
      "template":{
         "name":"teste_modelo_nota_i9",
         "language":{
            "code":"pt_BR",
            "policy":"deterministic"
         },
         "components":t
            {
               "type":"header",
               "parameters":
                  {
                     "type":"document",
                     "document":{
                        "filename":"NotaTeste.pdf",
                        "link":"http://www.orimi.com/pdf-test.pdf"
                     }
                  }
               ]
            },
            {
               "type":"body",
               "parameters":<
                  {
                     "type":"text",
                     "text":"Nota"
                  }
               ]
            }
         ]
      }
   }
}

 

Alterei as informações de acordo com meus dados, para ver se chegava as mensagens e o link do doc, mas não chegou, precisa alterar algo mais ?


Bom dia,

 

Entendi obrigado pelo apoio, realizei alguns teste mas não obtive sucesso, testei a api por ferramentas de teste mas não recebi mensagem no whatsapp, teria que realizar alguma liberação ou alguma configuração a mais do que se encontra nessa documentação ?


Faz assim ó: Vai no roteador, Growth, dispara o template para o seu número por lá. Assim que enviar, vai nos três pontinhos e clique em LOG, lá vai está pronta a estruturação do JSON. 

 

 



Não esqueça dessa parte:

{
   "id":"grupoaldo",
   "to":"[email protected]",
   "type":"application/json",
}

Sem o ‘+’ na frente


Bom dia ​@Marcos_Rodrigues , obrigado pelo apoio.

 

Eu consegui mandar uma mensagem simples, mas quando eu tenta adicionar algum documento a mensagem não envia.

Dessa forma acima, a mensagem do template é enviada, mas é uma mensagem apenas de texto, quando eu tento adicionar o arquivo de documento, a mensagem não envia. 

Essa é a forma que tentei enviar com o arquivo.

Mas ele mostra um status de sucesso, mas não envia a mensagem, nem o arquivo.

 

Como posso estar conseguindo mandar essa mensagem com arquivo ? Eu crie uma no Growth com documento, enviei, peguei o log copiei o jason que disponibiliza la, mas não deu certo também. 

Dessa forma ficou no Growth, mas ao copiar para o teste não da certo.

Tem alguma forma de conseguir enviar documento pela api ?


Tem sim! vi que você copiou os objetos do “templateContent”, não precisava, basta pegar apenas o content

 

 

 

{
"id": "123",
"to": "[email protected]",
"type": "application/json",
"content": {
"type": "template",
"template": {
"language": {
"policy": "deterministic",
"code": "pt_BR"
},
"name": "teste_modelo_nota_ig_doc",
"components": o
{
"type": "HEADER",
"parameters": m
{
"document": {
"filename": "pdf-test",
"link": "https://divinesia.mg.gov.br/wp-content/uploads/2021/01/Exemplo-de-PDF.pdf"
},
"type": "document"
}
]
}
]
}
}
}

 

O link do documento que você utilizou parece não está funcionando, isso pode ter gerado erro no seu disparo, use um PDF que exista e esteja público pra consulta, como esse: https://divinesia.mg.gov.br/wp-content/uploads/2021/01/Exemplo-de-PDF.pdf

 

Teste da forma que coloquei acima.


Bom dia,

 

@Marcos_Rodrigues Muito obrigado pelo apoio, realizei os testes aqui e deu certo, agora vamos realizar a implementação. Muito Obrigado!


Comente