Meta Tech Provider

Erro 100 do WhatsApp: parâmetro inválido

O erro 100 significa que a requisição levou um parâmetro que a Meta não aceita: não suportado, escrito errado ou no formato errado para aquele endpoint. É determinístico, então a mesma requisição falha igual todas as vezes e repetir nunca resolve.

100

Código da Meta para parâmetro não suportado, escrito errado ou inválido.

131008

O código mais específico para um parâmetro obrigatório que ficou de fora.

131009

O código mais específico para um parâmetro com valor fora do aceito.

O que provoca esse erro

Algo no corpo ou na query da requisição que o endpoint não reconhece, e as causas são entediantemente parecidas.

  • Um nome de campo escrito errado, ou com maiúsculas e minúsculas trocadas.
  • Um parâmetro que pertence a outro endpoint.
  • Um valor do tipo errado, como um número enviado como texto onde se espera inteiro.
  • Um objeto aninhado achatado, ou um valor simples onde deveria ir um objeto.

Por que repetir não adianta

Porque nada mudou na plataforma entre uma tentativa e outra. Uma requisição malformada continua malformada na segunda tentativa pelo mesmo motivo da primeira, e um laço de repetição em cima desse erro produz limite de taxa somado ao problema original, em vez de sucesso.

A resposta útil é registrar o corpo da requisição junto do erro e comparar campo a campo com a referência do endpoint. Na quase totalidade dos casos a diferença aparece em menos de um minuto de leitura.

Erros comuns

  • Repetir. A requisição é determinística e vai falhar igual.
  • Achar que é o número. Este erro nunca diz nada sobre a conexão.
  • Ler como falha genérica. Ele aponta um problema de parâmetro, e existem os códigos 131008 e 131009 para ausente e fora do aceito.
Fazendo isso com o EasyCoexistence

A EasyCoexistence entrega as credenciais e o phone number id pelo painel e pelo conector MCP, então a requisição é montada com os valores que a Meta realmente tem, e não com os que alguém anotou uma vez.

Perguntas frequentes

Isso quer dizer que meu número quebrou?

Não. Este erro é só sobre a requisição, e o número não é afetado.

Por que ele é tão vago?

É o código guarda-chuva para problemas de parâmetro. A Meta tem códigos mais específicos para parâmetro ausente e para valor inválido.

Um provedor pode causar isso?

Só ao montar a requisição. Numa integração direta, a requisição é sua.

Devo repetir com backoff?

Não. É determinístico, e repetir soma limite de taxa a um problema que não é temporário.

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átis

Verificado em

Erro 100 do WhatsApp