Pular para o conteúdo principal
Versão: 1.x

API04001: Formato de Resposta Inválido

O Que Isso Significa

O servidor respondeu, mas o formato da resposta não é o que o POS esperava. O servidor deve retornar dados JSON, mas algo diferente foi recebido.

Causas Comuns

  • Erro de PHP exibido — Um erro de PHP está sendo mostrado antes do JSON
  • Conflito de plugin — Outro plugin está gerando conteúdo
  • Modo de manutenção — O site está mostrando uma página de manutenção
  • Tipo de conteúdo incorreto — Servidor enviando HTML em vez de JSON
  • Problema de cache — Uma página de erro em cache está sendo exibida

Como Resolver

1. Verifique Seu Site

Acesse seu site WordPress em um navegador:

  • Está exibindo normalmente?
  • Há algum erro visível?
  • Está em modo de manutenção?

2. Verifique por Erros de PHP

No wp-config.php, ative temporariamente a depuração:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Verifique wp-content/debug.log em busca de erros.

3. Teste a API REST Diretamente

Visite https://seusite.com/wp-json/ em seu navegador:

  • Deve retornar dados JSON
  • Se você ver HTML ou erros, há um problema
  • Verifique se há saída relacionada a plugins

4. Desative o Cache Temporariamente

Plugins de cache podem servir respostas ultrapassadas:

  • Limpe todos os caches
  • Desative temporariamente os plugins de cache
  • Exclua a API REST do cache

5. Verifique Conflitos de Plugin

Se um plugin gera conteúdo em todas as páginas:

  1. Desative todos os plugins não essenciais
  2. Teste o POS
  3. Reative os plugins um por um

Erros Relacionados