funcional
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
require_once 'config/config.php';
|
||||
|
||||
echo "<h2>Test de Configuración WhatsApp</h2>";
|
||||
|
||||
// Obtener configuración desde BD
|
||||
$config = getWhatsAppConfigFromDB();
|
||||
|
||||
echo "<h3>Configuración desde Base de Datos:</h3>";
|
||||
echo "<pre>";
|
||||
echo "Token: " . (strlen($config['token']) > 0 ? substr($config['token'], 0, 20) . "... (length: " . strlen($config['token']) . ")" : "EMPTY") . "\n";
|
||||
echo "Phone Number ID: " . ($config['phone_number_id'] ?: "EMPTY") . "\n";
|
||||
echo "API URL: " . ($config['api_url'] ?: "EMPTY") . "\n";
|
||||
echo "</pre>";
|
||||
|
||||
// Construir URL como lo haría WhatsAppService
|
||||
$apiUrl = rtrim($config['api_url'], '/') . '/' . $config['phone_number_id'] . '/messages';
|
||||
echo "<h3>URL que se construirá:</h3>";
|
||||
echo "<pre>" . $apiUrl . "</pre>";
|
||||
|
||||
// Comparar con tu curl que funciona
|
||||
$expectedUrl = "https://graph.facebook.com/v22.0/938064202726485/messages";
|
||||
echo "<h3>URL que debería ser:</h3>";
|
||||
echo "<pre>" . $expectedUrl . "</pre>";
|
||||
|
||||
echo "<h3>¿Coinciden las URLs?</h3>";
|
||||
echo "<pre>" . ($apiUrl === $expectedUrl ? "✅ SÍ" : "❌ NO") . "</pre>";
|
||||
|
||||
// Verificar token
|
||||
$expectedTokenStart = "EAAcGjPRqunIBQVT6b86O0wWWGLGJ1PANmolIRXRBmEcpqa3P85VlUz0Rrv2c5deXky3gOKZCBw7ZCpdicly4c0G8qFMOH1DfOcSzmV49FlPId3AGPlHEXpqlsPFIE8DF18trW2vglQrFiCHXZCEBSUBQfp1jEASD1NrKKKVHiGVZARrwoxP0J931u0KIr2ZAZCug4fFpnyRZBls9LEgJuomXd4ZCnJtBZA4GvP2zaplmZA52mJiG5H4YiKKWby5GnQq9BgAVaq6sLZBnYI26aR0FgZDZD";
|
||||
|
||||
echo "<h3>¿Coincide el token?</h3>";
|
||||
$tokenMatch = substr($config['token'], 0, 50) === substr($expectedTokenStart, 0, 50);
|
||||
echo "<pre>" . ($tokenMatch ? "✅ SÍ (primeros 50 caracteres)" : "❌ NO") . "</pre>";
|
||||
|
||||
if (!$tokenMatch) {
|
||||
echo "<h4>Debug Token:</h4>";
|
||||
echo "<pre>";
|
||||
echo "Configurado: " . substr($config['token'], 0, 50) . "...\n";
|
||||
echo "Esperado: " . substr($expectedTokenStart, 0, 50) . "...\n";
|
||||
echo "</pre>";
|
||||
}
|
||||
|
||||
// Test directo de configuración
|
||||
echo "<h3>Configuraciones Individuales:</h3>";
|
||||
echo "<pre>";
|
||||
foreach(['whatsapp_token', 'whatsapp_phone_number_id', 'whatsapp_api_url'] as $key) {
|
||||
$value = getConfigFromDB($key, 'NO_ENCONTRADO');
|
||||
echo "$key: " . ($value === 'NO_ENCONTRADO' ? "❌ NO_ENCONTRADO" : "✅ " . substr($value, 0, 30) . "...") . "\n";
|
||||
}
|
||||
echo "</pre>";
|
||||
?>
|
||||
Reference in New Issue
Block a user