🔍 ESTADO ACTUAL DEL TOKEN";
try {
require_once 'config/config.php';
echo "
";
// Token actual
if (defined('WHATSAPP_TOKEN')) {
$token = WHATSAPP_TOKEN;
echo "🔑 WHATSAPP_TOKEN:
";
echo "Longitud: " . strlen($token) . " caracteres
";
if ($token === 'TU_TOKEN_DE_WHATSAPP_AQUI') {
echo "❌ NO CONFIGURADO (valor por defecto)
";
} else {
echo "Primeros 20: " . substr($token, 0, 20) . "...
";
echo "Últimos 10: ..." . substr($token, -10) . "
";
if (preg_match('/^[A-Za-z0-9_-]+$/', $token)) {
echo "✅ Formato válido
";
} else {
echo "❌ Contiene caracteres inválidos
";
}
}
} else {
echo "❌ WHATSAPP_TOKEN no definido
";
}
echo "
";
// Phone ID
if (defined('WHATSAPP_PHONE_NUMBER_ID')) {
$phone_id = WHATSAPP_PHONE_NUMBER_ID;
echo "📱 WHATSAPP_PHONE_NUMBER_ID:
";
if ($phone_id === 'TU_PHONE_ID_AQUI') {
echo "❌ NO CONFIGURADO (valor por defecto)
";
} else {
echo "Valor: $phone_id
";
if (preg_match('/^\d+$/', $phone_id)) {
echo "✅ Solo números (correcto)
";
} else {
echo "❌ Debería ser solo números
";
}
}
}
echo "
";
// Variables de entorno
echo "🌐 VARIABLES DE ENTORNO:
";
$env_token = $_ENV['WHATSAPP_TOKEN'] ?? getenv('WHATSAPP_TOKEN');
$env_phone = $_ENV['WHATSAPP_PHONE_NUMBER_ID'] ?? getenv('WHATSAPP_PHONE_NUMBER_ID');
if ($env_token) {
echo "ENV WHATSAPP_TOKEN: " . substr($env_token, 0, 20) . "... (" . strlen($env_token) . " chars)
";
} else {
echo "ENV WHATSAPP_TOKEN: No definido
";
}
if ($env_phone) {
echo "ENV WHATSAPP_PHONE_NUMBER_ID: $env_phone
";
} else {
echo "ENV WHATSAPP_PHONE_NUMBER_ID: No definido
";
}
echo "
";
echo "📄 ARCHIVO .ENV:
";
if (file_exists('.env')) {
echo "✅ Existe
";
} else {
echo "⚠️ No existe
";
}
echo "
";
} catch (Exception $e) {
echo "❌ Error: " . htmlspecialchars($e->getMessage()) . "";
}
echo "
";
echo "🔧 Configurar Token | ";
echo "🔍 Diagnóstico Completo";
?>