Guía de configuración de TWhatsApp

Guía paso a paso para llegar de cero a tu primer mensaje de WhatsApp enviado con TWhatsApp. Toda la configuración en Meta lleva unos 15 minutos y no necesita verificación de empresa ni revisión de la app mientras pruebas con tu propio número de teléfono.

1. Crea tu app de Meta

Entra en developers.facebook.com e inicia sesión con tu cuenta de Facebook. Abre Mis aplicaciones (arriba a la derecha) y elige Crear app. Dale un nombre, por ejemplo FWH, y completa el asistente.

Cuando esté creada, abre Configuración de la aplicación > Información básica en el menú de la izquierda. Esta página muestra tu identificador de la aplicación (App ID) - no lo necesitas para TWhatsApp, pero identifica la app:

Página Información básica de la app FWH, con su identificador de la aplicación

Nota: Meta avisa de un límite de 15 apps en cuentas de desarrollador nuevas sin verificar. Si tu cuenta es antigua, normalmente puedes crear la app igualmente, como en este ejemplo.

2. Añade el caso de uso de WhatsApp

En el menú izquierdo de la app abre Casos de uso, pulsa Añadir casos de uso y añade "Conecta con los clientes a través de WhatsApp". Después pulsa Personalizar en ese caso de uso:

Página de casos de uso con el caso de uso de WhatsApp añadido y el botón Personalizar

3. Consigue tu token y tu Phone Number ID

Dentro del caso de uso de WhatsApp, el menú de la izquierda muestra el grupo Configuración básica. Cuando te pregunte por el tipo de integración, elige Integrar con API:

Página Personaliza el caso de uso, con el menú Configuración básica y el Paso 1. Probar

Abre Paso 1. Probar. Esta pantalla tiene todo lo que necesita TWhatsApp:

Guarda el token a buen recaudo. No lo pegues nunca en chats ni correos: cópialo directamente a un gestor de contraseñas o a tu programa de pruebas en tu PC. Si se escapa uno, genera otro en la misma pantalla y olvida el anterior.

Opcional: Meta también crea una versión de prueba de tu app (<tu app> - Test1) con su propia página de configuración. Puedes usarla para experimentar sin tocar la app principal:

Página de configuración de la versión de prueba de la app creada automáticamente

4. Envía el mensaje de prueba desde la página de Meta

En la misma pantalla del Paso 1. Probar, pulsa el botón Enviar mensaje de Meta. Meta entrega un mensaje de plantilla hello_world desde el remitente de prueba a tu número registrado. Si te llega, tu app, el remitente y el destinatario funcionan - todo lo demás pasa ya en tu código.

5. Envía desde Harbour con TWhatsApp

En tu PC, abre el sample de FWH en samples/whatsapp/twhatsapp.prg y pon tus dos valores:

oWhatsApp := TWhatsApp():New()
oWhatsApp:cToken   := "PEGA-AQUI-TU-TOKEN"          // token temporal del Paso 1
oWhatsApp:cPhoneId := "PEGA-AQUI-TU-PHONE-NUMBER-ID" // phone number ID del Paso 1

oWhatsApp:SendText( "34600000000", "Hola desde FiveWin!" )

Compila y ejecuta el sample. El mensaje sale de tu propio código Harbour - ese es el momento bueno. Para la referencia completa de miembros, mira la página de la clase TWhatsApp.

6. Siguientes pasos

See Also