<?php
echo "<h1>Teste Rápido da API</h1>";

// Teste simples da API
$url = "https://sistemas.pinheiroempresas.com.br/controlefrota/backend-php/admin/api-monitoramento.php?acao=listar&pagina=1&itens_por_pagina=5";

echo "<h2>Testando: $url</h2>";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$error = curl_error($ch);
curl_close($ch);

echo "HTTP Code: $httpCode<br>";
echo "Curl Error: " . ($error ?: 'Nenhum') . "<br>";

if ($response) {
    echo "<p style='color: green;'>✅ API respondeu!</p>";
    echo "Tamanho: " . strlen($response) . " bytes<br>";
    
    $data = json_decode($response, true);
    if ($data) {
        if (isset($data['success']) && $data['success']) {
            echo "<p style='color: green;'>✅ API funcionando!</p>";
            echo "Total: " . ($data['data']['total'] ?? 'N/A') . "<br>";
            echo "Solicitações: " . count($data['data']['solicitacoes']) . "<br>";
            
            if (!empty($data['data']['solicitacoes'])) {
                echo "<h3>Dados encontrados:</h3>";
                foreach ($data['data']['solicitacoes'] as $solicitacao) {
                    echo "- ID: {$solicitacao['id']}, Cliente: {$solicitacao['cliente']}, Status: {$solicitacao['status']}<br>";
                }
            }
        } else {
            echo "<p style='color: red;'>❌ Erro: " . ($data['message'] ?? 'Erro desconhecido') . "</p>";
        }
    } else {
        echo "<p style='color: red;'>❌ JSON inválido</p>";
        echo "<pre>" . htmlspecialchars(substr($response, 0, 500)) . "</pre>";
    }
} else {
    echo "<p style='color: red;'>❌ API não respondeu</p>";
}

echo "<h2>Links:</h2>";
echo "<ul>";
echo "<li><a href='$url' target='_blank'>API Direta</a></li>";
echo "<li><a href='https://sistemas.pinheiroempresas.com.br/controlefrota/backend-php/admin/monitoramento-solicitacoes.html' target='_blank'>Tela de Monitoramento</a></li>";
echo "</ul>";
?> 
