Configuración de WhatsApp API

Edita appsettings.json con tus credenciales de Meta Business y reinicia la aplicación.

Valores actuales (desde appsettings.json)
Phone Number ID 921787944354549
Business Account ID 1956344958612640
API Version v21.0
Verify Token a3f7c2b1-9d4e-4f8a-b6c3-12e567890abc
Access Token ●●●●●●●●●●●●
Guía de configuración inicial
  1. Ve a developers.facebook.com y crea una aplicación de tipo Business.
  2. Agrega el producto WhatsApp a tu app.
  3. En WhatsApp > Configuración de la API, copia el Phone Number ID y el Token de acceso temporal.
  4. En WhatsApp > Configuración > Webhooks, configura:
    • URL de devolución de llamada: https://TU-DOMINIO/api/webhook
    • Token de verificación: el valor de WhatsApp:VerifyToken en appsettings.json
    Suscríbete a los eventos: messages, message_status_updates
  5. Para exponer el webhook en desarrollo usa ngrok: ngrok http 5001
  6. Actualiza appsettings.json con tus credenciales y reinicia la app.
Probar webhook localmente

Puedes verificar que el endpoint de webhook responde correctamente:

GET /api/webhook?hub.mode=subscribe&hub.challenge=test&hub.verify_token=MY_VERIFY_TOKEN_SECRET

Deberías recibir el texto test como respuesta.