'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"; ?>