Respondido

Dúvida requisição HTTP


Preciso de criar uma requisição HTTP para o Blip apenas enviar uma mensagem de whatsapp para um novo número. Não tenho um servidor dedicado para Receber as mensagens e quero usar a API para apenas enviá-las através de requisições, logo selecionar “Conectar usando HTTP” não funciona porque não tenho as URLs de recebimento de mensagens. Ao tentar usar o Postman para fazer uma requisição nas URLs de Envio de mensagens, recebo o erro 403 Forbidden, parece que o cloudflare bloqueia esse tipo de requisição, como proceder? Teria algum endpoint que necessitaria só de passar o número da pessoa e enviar um whatsapp para ela? A mensagem não precisa de ser um template específico, apenas uma mensagem simples. Eu consigo fazer o envio usando uma conta de teste do whatsapp business pelo Meta Business API, mas usando a API do blip não consigo enviar a mensagem. A conta da empresa está atrelada ao blip então é impossível usar o endpoint original do Whatsapp. Muito Obrigado.

icon

Melhor resposta por Bruno Ferreira 14 May 2024, 14:31

Veja o original

1 comentário

Reputação 6
Crachá +2

Bom dia @André Henrique !!! Para enviar mensagens utilizando api da Blip vc precisa atender a alguns requisitos os quais estão abaixo 

POST https://{{contract.id}}.http.msging.net/messages HTTP/1.1
Content-Type: application/json
Authorization: Key bWVzc2FnaW5naHViQHRha2VuZXQuY29tLmJyOjEyMzQ=
Content-Length: 131

{
"id": "123e4567-e89b-12d3-a456-426655440000",
"to": "[email protected]",
"type": "text/plain",
"content": "Hello, how can I help you?"
}

Vc precisa dos seguintes requisitos :

URL do contrato :  {{contract.id}}

Key do seu bot ou do seu router : Key bWVzc2FnaW5naHViQHRha2VuZXQuY29tLmJyOjEyMzQ=

Telefone para envio : "to": "[email protected]",  

Atendendo esses requisitos vc consegue enviar uma mensagem pela api da blip.

Comente