funcional
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
/**
|
||||
* Test directo de plantilla - Debug detallado
|
||||
*/
|
||||
|
||||
require_once 'config/config.php';
|
||||
require_once 'services/WhatsAppService.php';
|
||||
|
||||
header('Content-Type: application/json; charset=utf-8');
|
||||
|
||||
// Configurar logging de errores para ver los detalles
|
||||
error_reporting(E_ALL);
|
||||
ini_set('display_errors', 1);
|
||||
ini_set('log_errors', 1);
|
||||
|
||||
try {
|
||||
echo json_encode(['status' => 'Iniciando test de plantilla...'], JSON_PRETTY_PRINT) . "\n";
|
||||
|
||||
$whatsapp = new WhatsAppService();
|
||||
|
||||
// Usar datos de prueba que sabemos que existen
|
||||
$recipient = "573168950803"; // Número de prueba
|
||||
$templateName = "hello_world"; // Esta plantilla FUNCIONA
|
||||
$language = "en_US"; // Idioma que FUNCIONA
|
||||
|
||||
echo json_encode([
|
||||
'step' => 'Datos de envío',
|
||||
'recipient' => $recipient,
|
||||
'template' => $templateName,
|
||||
'language' => $language
|
||||
], JSON_PRETTY_PRINT) . "\n";
|
||||
|
||||
// Enviar plantilla
|
||||
echo json_encode(['step' => 'Llamando sendTemplateMessage...'], JSON_PRETTY_PRINT) . "\n";
|
||||
flush();
|
||||
|
||||
$result = $whatsapp->sendTemplateMessage($recipient, $templateName, $language);
|
||||
|
||||
echo json_encode([
|
||||
'step' => 'Resultado',
|
||||
'success' => true,
|
||||
'result' => $result
|
||||
], JSON_PRETTY_PRINT) . "\n";
|
||||
|
||||
} catch (Exception $e) {
|
||||
echo json_encode([
|
||||
'step' => 'Error capturado',
|
||||
'success' => false,
|
||||
'error' => $e->getMessage(),
|
||||
'file' => $e->getFile(),
|
||||
'line' => $e->getLine()
|
||||
], JSON_PRETTY_PRINT) . "\n";
|
||||
}
|
||||
|
||||
echo json_encode(['status' => 'Test completado. Revisa los logs de error para ver detalles de la petición HTTP.'], JSON_PRETTY_PRINT) . "\n";
|
||||
?>
|
||||
Reference in New Issue
Block a user