Skip to main content

Olá,

 

Estou tentando fazer o envio de uma mensagem ativa (template ja aprovado) via api entretanto não estou conseguindo, estou tentando fazer a requisição via Python mas as mensagens não estão sendo enviadas.

Meu codigo Python:

import requests
import json

namespace = "b4b42e5f_992b_............"
template_name = "modelo1_v2"
key_blip = "Y2VnOm............."
phone_number = "55639........"

# URL da API do BLiP
url = "https://http.msging.net/messages"

# Cabeçalhos da requisição
headers = {
"Content-Type": "application/json",
"Authorization": f"Key {key_blip}"
}

# Corpo da requisição
payload = {
"to": f"whatsapp:{phone_number}",
"type": "application/json",
"content": {
"type": "template",
"template": {
"namespace": namespace,
"name": template_name,
"language": {
"code": "pt_BR",
"policy": "deterministic"
},
"components": o
{
"type": "body",
"parameters": a
]
}
]
}
}
}

# Enviar a requisição
response = requests.post(url, headers=headers, data=json.dumps(payload))

# Verificar a resposta
print(response.status_code)
print(response.text)

 

O Fluxo que eu usei para me conectar, nele eu gerei o chave de acesso.

 

Meu fluxo principla, que esta conectado ao whatsapp e que tem as mensagens ativas, o meu fluxo CEG que estou usando para enviar mensagem esta conectado nele.

 

Minha mensagem ativa com template ja aprovado.

 

No meu log aparece:


Mas a mensagem não é enviada para o whatsapp.

@Tharles Cunha bom dia!

Chama a rota https://docs.blip.ai/#reset-user-state e veja no histórico das mensagens recebidas no número que vc enviou a mensagem se existe algum erro ao disparar o template.

POST https://{{contract_id}}.http.msging.net/commands HTTP/1.1
Content-Type: application/json
Authorization: Key {YOUR_TOKEN}

{
"id": "{{$guid}}",
"method": "get",
"uri": "/threads/{{user_identity}}?refreshExpiredMedia=true"
}

Comente