<?php
echo "<h2>🚗 Testando API de Liberação do Veículo</h2>";

$veiculoId = 6; // ID do veículo Cerato
$rotaId = 40; // ID da rota

$url = "https://sistemas.pinheiroempresas.com.br/controlefrota/backend-php/api-simples-v2.php?acao=liberar-veiculo";

echo "<h3>Testando URL:</h3>";
echo "URL: $url<br>";
echo "Veículo ID: $veiculoId<br>";
echo "Rota ID: $rotaId<br>";

try {
    // Preparar dados para POST
    $data = [
        'veiculo_id' => $veiculoId,
        'rota_id' => $rotaId
    ];
    
    $options = [
        'http' => [
            'header' => "Content-type: application/json\r\n",
            'method' => 'POST',
            'content' => json_encode($data)
        ]
    ];
    
    $context = stream_context_create($options);
    $response = file_get_contents($url, false, $context);
    
    if ($response === false) {
        echo "❌ Erro ao acessar API<br>";
        return;
    }
    
    echo "<h3>Response:</h3>";
    echo "<pre>" . htmlspecialchars($response) . "</pre>";
    
    $data = json_decode($response, true);
    
    if ($data) {
        if ($data['sucesso']) {
            echo "<h3>✅ Veículo liberado com sucesso!</h3>";
            echo "ID: {$data['dados']['id']}<br>";
            echo "Modelo: {$data['dados']['modelo']}<br>";
            echo "Placa: {$data['dados']['placa']}<br>";
            echo "Tipo: {$data['dados']['tipo']}<br>";
            echo "Status: {$data['dados']['status']}<br>";
        } else {
            echo "<h3>❌ API retornou erro:</h3>";
            echo "Mensagem: {$data['mensagem']}<br>";
        }
    } else {
        echo "<h3>❌ Erro ao decodificar JSON:</h3>";
        echo "Response não é JSON válido<br>";
    }
    
} catch (Exception $e) {
    echo "❌ Erro: " . $e->getMessage() . "<br>";
}
?>
