[Notifications] Erro 1009 - Fallback policy is unsupported

Bom dia!

Ao fazer uma requisição de envio de notificação pelo Postman, estou obtendo esse erro:

“WhatsApp API response status code does not indicate success: 400 (BadRequest). Error: Parameter value is not valid: Fallback policy is unsupported in hsm (1009)”.

Inicialmente, faço essa chamada:
POST https://msging.net/messages

{
“id”: “a456-42665544000-xxxxxxxxx-xxxx-xxxx”,
“to”: “[email protected]”,
“type”: “application/json”,
“content”: {
“type”: “hsm”,
“hsm”: {
“namespace”: “9a586647_c6e8_xxxx_xxxx_xxxxxxxxxxx”,
“element_name”: “passagem_onibus”,
“fallback_lg”: “pt”,
“fallback_lc”: “BR”,
“localizable_params”: [
{
“default”: “BLiPPer”
}
]
}
}
}

Essa requisição me retorna sucesso.

Após eu buscar o log dessa mensagem, obtenho o seguinte erro:

“WhatsApp API response status code does not indicate success: 400 (BadRequest). Error: Parameter value is not valid: Fallback policy is unsupported in hsm (1009)”

O que seria esse Fallback policy? O body da minha requisição está correto? Poderiam me ajudar? Obrigado!

1 curtida

Eae, Isaac, tudo bem?

O método de idioma através do fallback foi descontinuado pelo whatsapp.
Tente usar o método de idioma “deterministic”, creio que vai resolver o seu problema.

Segue um exemplo extraído da documentação do whatsapp

{
    "type": "hsm",
    "hsm": { 
        "namespace": "cdb2df51_9816_c754_c5a4_64cdabdcad3e",
        "element_name": "purchase_with_credit_card", 
        "language": {
            "policy": "deterministic",
            "code": "en_US"
        },
        "localizable_params": [ 
            { "default": "$10" }, 
            { "default": "1234" } 
        ]
    }  
}

Outra coisa, o tipo “hsm” vai ser descontinuado no futuro pelo whatsapp, tente usar o tipo “template” no lugar.

Da uma olhada na documentação pra ver mais detalhes:
Message Templates - WhatsApp Business API (facebook.com)

1 curtida

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