Erro notificação Whatsapp - Code 81

Olá! Ao fazer o envio de notificação ativa do Whatsapp (via Postman), tenho o “status 202” de retorno, entretanto o número de destino não recebe a mensagem.
Ao analisar o log da notificação recebo o seguinte erro:

{

            "event": "failed",

            "reason": {

                "code": 81,

                "description": "WhatsApp API response status code does not indicate success: 400 (BadRequest). Error: Parameter value is not valid: contato_recebido is a rich template and requires the template message API to be used (1009)"

            },

No meu Modelo de Mensagem aprovado tenho duas variáveis ({{1}} e {{2}}) que envio do body do POST no formato:

“localizable_params”: [
{
“default”: “nome”
},
{
“default”: “produto”
}

O Modelo de Mensagem tem um “quick replay”.

O que estou fazendo de errado?

Olá @Alessandro_Silva tudo bem?

Alguma novidade sobre este caso?

Oi Bruno, sim. Consegui resolver. O detalhe é que quando se tem uma notificação com variáveis no texto e também um quick replay, no “type” deve ser “template” e não “hsm”. Outro detalhe, o conteúdo das variáveis do texto, nesse caso, não é no “localizable_params”, mas sim dentro do “components” no “type”: “body”. Veja como ficou:

“id”: “123456”,

“to”: “xxxxx@wa.gw.msging.net”,

“type”: “application/json”,

“content”: {

  "type": "template",

  "template": {

     "namespace": "nonononono",

     "language": {

        "policy": "deterministic",

        "code": "pt_BR"

     },

     "name": "nonononon",

     "components":[

        {

            "type": "body",

            "parameters": [

                {

                    "type": "text",

                    "text": "nomecliente"

                },

                {

                    "type": "text",

                    "text": "nomeproduto"

                }

            ]

        },

        {

            "type": "button",

            "sub_type": "quick_reply",

            "index": 0,

            "parameters": [

                {

                    "type": "payload",

                    "payload": "event-id-1"

                }

            ]

        },

        {

            "type": "button",

            "sub_type": "quick_reply",

            "index": 1,

            "parameters": [

                {

                    "type": "payload",

                    "payload": "event-id-1"

                }

            ]

        }

    ]

  }

}

}

Vale vocês reverem a documentação para deixar essa caso de uso mais claro.

Abs.

1 Curtida

Este tópico foi fechado automaticamente 7 dias depois da úlima resposta. Novas respostas não são mais permitidas.