{
"hbl_cargas": "7",
"imo_cargas": "1",
"peso_cargas": "1",
"marcas_cargas": "1",
"volumen_cargas": "178.21",
"unikid": "185",
"idagente_aduanal": "1",
"mercancia_cargas": "1",
"referencia_cargas": "1",
"agente_aduanal_cargas": "1",
"no_de_paquetes_cargas": "1",
"patente_aduanal_cargas": "1",
"tipo_de_paquete_cargas": "1",
"fecha_asignacion_agente_aduanal": "2027-02-12 14:02:01"
}{
"success": true,
"data": {
"id": 755770,
"operation": "insert",
"existed": false
},
"correlation_id": "42606c7a-0753-43f5-8f87-3ee0917a3df3",
"status_code": 200
}✓ Éxito! ID: 755770
Correlation ID: 42606c7a-0753-43f5-8f87-3ee0917a3df3
<?php
/**
* Ejemplo Básico - Enviar una revalidación
*
* Este ejemplo muestra cómo enviar un único registro al API
*/
error_reporting(E_ALL);
require_once 'ApiBridgeClient.php';
require_once 'helpers.php';
// Cargar configuración
$config = require 'config_interteam.php';
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejemplo Básico - API Bridge</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<h1>📤 Ejemplo Básico - Enviar Revalidación</h1>
<p><a href="index.php">← Volver al inicio</a></p>
<?php
try {
// Inicializar cliente
$api = new ApiBridgeClient($config['api_url'], $config['token']);
// Datos a enviar
$data = [
"hbl_cargas" => '7',
"imo_cargas" => '1',
"peso_cargas" => '1',
"marcas_cargas" => '1',
"volumen_cargas" => '178.21',
"unikid" => '185',
"idagente_aduanal" => '1',
"mercancia_cargas" => '1',
"referencia_cargas" => '1',
"agente_aduanal_cargas" => '1',
"no_de_paquetes_cargas" => '1',
"patente_aduanal_cargas" => '1',
"tipo_de_paquete_cargas" => '1',
"fecha_asignacion_agente_aduanal" => "2027-02-12 14:02:01"
];
/*.......
"hbl_cargas" => $txthbl_cargas,
"imo_cargas" => $txtimo_cargas,
"peso_cargas" => $txtpeso_cargas,
"marcas_cargas" => $txtmarcas_cargas,
"volumen_cargas" => $txtvolumen_cargas,
"idcargasimpoint" => $idcargasimpoint,
"idagente_aduanal" => $txtagente_aduanal_cargas,
"mercancia_cargas" => $txtmercancia_cargas,
"referencia_cargas" => $txtreferencia_cargas,
"agente_aduanal_cargas" => $txtagente_aduanal_cargas,
"no_de_paquetes_cargas" => $txtno_de_paquetes_cargas,
"patente_aduanal_cargas" => $txtpatente_aduanal_cargas,
"tipo_de_paquete_cargas" => $txttipo_de_paquete_cargas,
"fecha_asignacion_agente_aduanal" => "fecha_asignacion_agente_aduanal"
.........*/
echo "<div class='info'>";
echo "<h3>📋 Datos a enviar:</h3>";
echo "<pre>" . htmlspecialchars(json_encode($data, JSON_PRETTY_PRINT)) . "</pre>";
echo "</div>";
// Enviar datos
$result = $api->send('actualizacion-cargas-impo', $data);
// Mostrar resultado
mostrarResultado('✅ Respuesta del API', $result, true);
echo "<div class='success'>";
echo "<p><strong>✓ Éxito!</strong> ID: " . ($result['data']['id'] ?? 'N/A') . "</p>";
echo "<p>Correlation ID: " . ($result['correlation_id'] ?? 'N/A') . "</p>";
echo "</div>";
} catch (Exception $e) {
mostrarResultado('❌ Error', [
'mensaje' => $e->getMessage(),
'codigo' => $e->getCode()
], false);
}
?>
<div class="code-example">
<h3>💡 Código utilizado:</h3>
<pre><?php echo htmlspecialchars(file_get_contents(__FILE__)); ?></pre>
</div>
</div>
</body>
</html>