easyCoexistence
Iniciar sessãoIniciar teste gratuito
Meta Tech Provider

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.

131008

O código da Meta para um parâmetro obrigatório que não foi incluído.

100

O código mais abrangente para um parâmetro presente, mas não suportado ou malformado.

131009

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.
Fazer isto com a EasyCoexistence

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 gratuito

Verificado em

Erro 131008 do WhatsApp