$token, "case" => "livroCaixa", "dtInicial" => "2026-06-01", "dtFinal" => "2026-06-30" ]; // Converte para JSON $json = json_encode($payload, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); // Inicializa cURL $ch = curl_init($url); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_POSTFIELDS => $json, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ "Content-Type: application/json", "Content-Length: " . strlen($json) ], CURLOPT_TIMEOUT => 20, ]); // Executa $response = curl_exec($ch); // Verifica erro de cURL if (curl_errno($ch)) { die("Erro cURL: " . curl_error($ch)); } curl_close($ch); // Decodifica resposta $result = json_decode($response, true); // Verifica se o JSON é válido if ($result === null) { echo "

⚠️ Erro: resposta inválida da API

"; echo "
$response
"; exit; } // Exibe resultado formatado echo "
";
print_r($result);
echo "
"; ?>