EntrarComeçar teste grátis
Meta Tech Provider

Erro 200 do WhatsApp: nenhum token de acesso fornecido

O código de erro 200 indica que a requisição chegou à Meta sem um token de acesso. A descrição da Meta é "No access token was provided" e a API retorna a mensagem 'Provide valid app ID'. Ele aparece em certos endpoints GET, como whatsapp_business_profile. Os códigos de 200 a 299 também abrangem permissões que não foram concedidas ou foram removidas.

200

Código da Meta para "No access token was provided", retornado com a mensagem 'Provide valid app ID'.

200-299

Faixa que a Meta lista para uma permissão que não foi concedida ou foi removida.

Advanced access

Sem ele, chamadas a whatsapp_business_management em WABAs que sua empresa não possui retornam 200.

200

Também é retornado quando um número é descadastrado sem a permissão whatsapp_business_management.

Por que o erro 200 diz 'Provide valid app ID'?

Porque essa é a mensagem que a API retorna, embora o problema real seja a ausência de um token.

A referência de erros da Meta diz que o código 200 ocorre em certos endpoints GET, como whatsapp_business_profile, quando nenhum token é incluído, e que a API retorna a mensagem 'Provide valid app ID'. A mesma referência observa que outros endpoints podem retornar 190 ou 104 para a mesma ausência.

Assim, o texto aponta para o app ID, mas a correção está no token. Verifique se o cabeçalho Authorization está presente e escrito corretamente, e se a variável que armazena o token foi realmente preenchida quando a requisição foi criada.

Quando o erro 200 indica uma permissão ausente?

Quando o token está presente, mas o app não tem a permissão necessária para a chamada.

A Meta lista a faixa de 200 a 299 como "Permission is either not granted or has been removed", com a mesma solução do código 10: verificar o token no depurador de token de acesso. Dois casos específicos estão documentados. O guia de permissões diz que um app que usa whatsapp_business_management em WABAs que sua empresa não possui, sem Advanced access, recebe o erro 200. O guia de registro diz que descadastrar um número sem whatsapp_business_management retorna o erro 200. O guia de token de acesso acrescenta um terceiro caso: um token de System User cujo usuário não tem acesso ao recurso consultado é rejeitado com 200.

Leia o texto da mensagem para distinguir os casos. Um token ausente diz 'Provide valid app ID'.

Qual é a diferença entre o erro 200 e o erro 190?

O erro 190 significa que um token foi enviado e expirou. O erro 200, em seu primeiro significado, indica que nenhum token foi enviado.

A referência da Meta declara essa distinção diretamente: a solução para o 200 é garantir que a requisição inclua um token de acesso válido, e ela diferencia essa condição do 190, que abrange tokens expirados ou inválidos.

Isso muda onde procurar. Um 190 direciona você para a validade e a renovação dos tokens. Um 200 com 'Provide valid app ID' direciona você para o código que cria a requisição, porque a credencial nunca saiu do seu sistema.

Erros comuns

  • Procurar um problema no app ID. A mensagem menciona o app ID, mas a causa documentada pela Meta é uma requisição sem token.
  • Renovar o token quando ele nunca foi enviado. Um token novo que a requisição continua omitindo produz o mesmo erro.
  • Tratar todo 200 como ausência de token. Com um token presente, a faixa de 200 a 299 indica uma permissão ausente.
Fazendo isso com o EasyCoexistence

A EasyCoexistence mantém as credenciais de cada conexão integrada e exibe o phone number ID e o status da conexão no painel, permitindo comparar a requisição com valores emitidos pela Meta.

Perguntas frequentes

O erro 200 pode aparecer em um número que está funcionando?

Sim. Ele descreve a requisição, não o número. Um número em perfeito estado ainda rejeita uma chamada que chega sem token.

Por que um endpoint retornou 200 e outro, 190?

A Meta diz que, para um token ausente, alguns endpoints GET retornam 200, enquanto outros podem retornar 190 ou 104.

Descadastrar um número exige uma permissão específica?

Sim. O guia de registro da Meta diz que descadastrar um número sem whatsapp_business_management retorna o erro 200.

O erro 200 está relacionado ao erro 10?

Em seu sentido relacionado a permissões, sim. Ambos trazem a descrição de que uma permissão não foi concedida ou foi removida.

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 200 do WhatsApp