Erro 131009 do WhatsApp: valor de parâmetro inválido
O erro 131009 significa que um ou mais valores de parâmetro são inválidos: o campo estava presente e foi entendido, mas o conteúdo não é aceito pelo endpoint. Código de idioma, formatação de telefone e valores de enum respondem pela maioria.
Código da Meta para parâmetro presente com valor não suportado.
O código devolvido quando o par nome e idioma de um template não existe.
O código mais amplo para parâmetro não suportado ou malformado.
Os valores que mais falham
Três formatos causam a maioria, e os três parecem corretos para quem lê.
- Códigos de idioma: en onde o template foi criado como en_US, ou pt onde é pt_BR.
- Telefones com pontuação, zero à esquerda ou sinal de mais, onde se espera só dígitos em formato internacional.
- Valores de enum com caixa errada, como categoria de template em minúsculas.
- Datas ou timestamps em formato diferente do documentado pelo endpoint.
Por que o caso do idioma merece destaque
Porque produz dois erros diferentes dependendo do endpoint, e as pessoas perseguem o errado.
Enviar um template com idioma que não existe para aquele nome devolve 132001, que se lê como template inexistente. Passar um código de idioma malformado a um endpoint que valida antes devolve este erro. Os dois são o mesmo engano por baixo, e a correção nos dois casos é ler a listagem de templates e copiar a string exata de idioma em vez de supor o formato.
Erros comuns
- Supor que en e en_US são intercambiáveis. Identificam templates diferentes.
- Enviar telefone com mais ou pontuação. Só dígitos, em formato internacional.
- Repetir. O valor está errado de forma determinística.
A EasyCoexistence lista os templates com o código de idioma exato, então o valor enviado é o que a Meta guardou, não o que parece certo.
Perguntas frequentes
Qual valor está errado?
A resposta costuma nomear o parâmetro. Quando não nomeia, idioma e formato de telefone são os primeiros lugares a olhar.
Como formatar o telefone?
Formato internacional, só dígitos, sem sinal de mais e sem pontuação.
Por que o mesmo engano às vezes devolve 132001?
Porque o envio de template resolve nome e idioma juntos, então um par desconhecido se lê como template ausente.
Isso é problema do meu número?
Não. Este erro é só sobre a requisição.
Continue lendo
Pronto para começar?
Configure o WhatsApp Coexistence em minutos, não em meses. O aplicativo continua funcionando no celular.
Começar teste grátisVerificado em