funcional
This commit is contained in:
@@ -31,9 +31,9 @@ try {
|
||||
// 1. Verificar configuración básica
|
||||
$diagnostic['config_status'] = [
|
||||
'phone_number_id' => !empty($whatsappConfig['phone_number_id']),
|
||||
'access_token' => !empty($whatsappConfig['access_token']),
|
||||
'webhook_verify_token' => !empty($whatsappConfig['webhook_verify_token']),
|
||||
'business_account_id' => !empty($whatsappConfig['business_account_id'])
|
||||
'whatsapp_api_url' => !empty($whatsappConfig['whatsapp_api_url']),
|
||||
'whatsapp_token' => !empty($whatsappConfig['whatsapp_token'])
|
||||
];
|
||||
|
||||
$diagnostic['config_status']['complete'] = array_reduce($diagnostic['config_status'], function($carry, $item) {
|
||||
@@ -60,9 +60,9 @@ try {
|
||||
|
||||
// 3. Test básico de API (solo si hay configuración completa)
|
||||
if ($diagnostic['config_status']['complete']) {
|
||||
$apiUrl = "https://graph.facebook.com/v18.0/{$whatsappConfig['phone_number_id']}";
|
||||
$apiUrl = "https://graph.facebook.com/v22.0/{$whatsappConfig['phone_number_id']}";
|
||||
$headers = [
|
||||
'Authorization: Bearer ' . $whatsappConfig['access_token'],
|
||||
'Authorization: Bearer ' . $whatsappConfig['whatsapp_token'],
|
||||
'Content-Type: application/json'
|
||||
];
|
||||
|
||||
@@ -88,7 +88,9 @@ try {
|
||||
} else {
|
||||
$diagnostic['api_status'] = [
|
||||
'reachable' => false,
|
||||
'error' => 'No se pudo conectar con la API de WhatsApp'
|
||||
#'error' => 'No se pudo conectar con la API de WhatsApp',
|
||||
'error' => error_get_last()
|
||||
|
||||
];
|
||||
}
|
||||
} else {
|
||||
@@ -122,7 +124,7 @@ try {
|
||||
// Agregar compatibilidad con la estructura esperada en index.php
|
||||
$configComplete = $diagnostic['config_status']['complete'];
|
||||
$completionPercentage = 0;
|
||||
$configFields = ['phone_number_id', 'access_token', 'webhook_verify_token', 'business_account_id'];
|
||||
$configFields = ['phone_number_id', 'whatsapp_token', 'webhook_verify_token', 'whatsapp_api_url'];
|
||||
$completedFields = 0;
|
||||
|
||||
foreach ($configFields as $field) {
|
||||
|
||||
Reference in New Issue
Block a user