Erro 131008 do WhatsApp: parâmetro obrigatório em falta
O erro 131008 indica que faltava um parâmetro obrigatório no pedido. É mais específico e útil que o erro 100, que abrange parâmetros geralmente malformados, porque este indica que o campo está ausente, e não incorreto.
O código da Meta para um parâmetro obrigatório que não foi incluído.
O código mais abrangente para um parâmetro presente, mas não suportado ou malformado.
O código para um parâmetro presente com um valor não suportado.
O que costuma faltar
Os campos que parecem opcionais, mas não são, razão pela qual os mesmos aparecem repetidamente.
- messaging_product, que tem de ser definido como whatsapp em cada envio.
- recipient_type nas estruturas de mensagem que o exigem.
- O objeto de idioma num envio de template, obrigatório mesmo quando existe apenas um.
- components num template que define variáveis, em que uma lista vazia não equivale à sua omissão.
Porque são boas notícias
Porque é a falha mais específica desta família. O erro 100 indica que há algum parâmetro incorreto; este indica que falta um parâmetro obrigatório, reduzindo a pesquisa à lista de campos obrigatórios do endpoint. A correção consiste em consultar a referência do endpoint chamado e comparar o pedido com o conjunto obrigatório. É um minuto de trabalho e é por isso que vale a pena distinguir este erro do 100 num registo, em vez de agrupar ambos como pedido inválido.
Erros comuns
- Tratá-lo como o erro 100. Este identifica uma ausência, sendo mais específico.
- Enviar uma matriz components vazia como se fosse uma omissão. Para a API, são situações diferentes.
- Omitir messaging_product. É obrigatório em cada envio e a causa isolada mais comum.
A EasyCoexistence devolve o phone number id e o token necessários para criar um pedido, por isso os valores são os que a Meta mantém, e não cópias feitas na configuração.
Perguntas frequentes
Qual é o parâmetro em falta?
A resposta indica-o. Quando não indica, a referência do endpoint apresenta o conjunto obrigatório.
messaging_product é mesmo obrigatório?
Sim, em cada envio, definido como whatsapp. É a omissão mais comum.
É o mesmo que 100?
Não. O 100 abrange um parâmetro presente mas incorreto; este abrange um parâmetro ausente.
Voltar a tentar pode ajudar?
Não. O pedido é determinístico e falhará da mesma forma até o campo ser acrescentado.
Continue a ler
Pronto para começar?
Configure a Coexistência do WhatsApp em minutos, não em meses. A aplicação continua a funcionar no telemóvel.
Começar período experimental gratuitoVerificado em