# API04005: Tentativa de Recuperação de JSON

## O Que Isso Significa[​](#what-this-means "Link direto para O Que Isso Significa")

O servidor enviou uma resposta com algum conteúdo JSON inválido, mas o POS tentou recuperar e extrair dados válidos. Este é um aviso informativo, em vez de um erro crítico.

## O Que Aconteceu[​](#what-happened "Link direto para O Que Aconteceu")

O POS detectou:

1. A resposta continha conteúdo extra antes ou depois do JSON
2. Os dados principais do JSON ainda eram identificáveis
3. A recuperação foi tentada extraindo a parte válida do JSON

## Causas Comuns[​](#common-causes "Link direto para Causas Comuns")

* **Notas do PHP na saída** — Avisos do PHP misturados com JSON
* **Saída de depuração** — Depuração de desenvolvimento deixada ativada
* **Notas de plugins** — Outros plugins gerando avisos
* **Problemas de espaços em branco** — Espaços em branco extras em torno do JSON

## Como Corrigir[​](#how-to-fix "Link direto para Como Corrigir")

### 1. Desativar Exibição de Erros do PHP[​](#1-disable-php-display-errors "Link direto para 1. Desativar Exibição de Erros do PHP")

No `wp-config.php`:

```
define('WP_DEBUG_DISPLAY', false);

ini_set('display_errors', 0);
```

### 2. Ativar Registro de Erros em Seu Lugar[​](#2-enable-error-logging-instead "Link direto para 2. Ativar Registro de Erros em Seu Lugar")

Mantenha os erros registrados para depuração:

```
define('WP_DEBUG', true);

define('WP_DEBUG_LOG', true);
```

### 3. Verificar o Modo de Depuração do Plugin[​](#3-check-for-plugin-debug-mode "Link direto para 3. Verificar o Modo de Depuração do Plugin")

Alguns plugins têm modos de depuração que geram conteúdo extra:

* Revise as configurações do plugin
* Desative modos de depuração/desenvolvimento
* Verifique opções de registro detalhado

### 4. Revisar Mudanças Recentes[​](#4-review-recent-changes "Link direto para 4. Revisar Mudanças Recentes")

Se isso começou recentemente:

* O que mudou no seu servidor?
* Os plugins foram atualizados?
* As configurações do PHP foram modificadas?

## Isso É Grave?[​](#is-this-serious "Link direto para Isso É Grave?")

Embora o POS tenha se recuperado desse problema, isso indica um problema de configuração que deve ser corrigido. O processo de recuperação:

* Pode não funcionar sempre
* Adiciona sobrecarga de processamento
* Pode mascarar outros problemas

Corrija a causa subjacente para garantir uma operação confiável.

## Erros Relacionados[​](#related-errors "Link direto para Erros Relacionados")

* [API04003](/pt-BR/error-codes/API04003.md) — Resposta JSON Malformada
* [API04001](/pt-BR/error-codes/API04001.md) — Formato de Resposta Inválido
