Publicación y configuración de aplicaciones con API de WhatsApp

Clase 27 de 28Curso de ChatBot con WhatsApp API

Resumen

¿Cómo publicar una aplicación en el dashboard de Meta?

El paso crucial para que una aplicación esté disponible para cualquier persona es publicarla en el dashboard de Meta. Este proceso incluye varias consideraciones, como agregar el número de teléfono a utilizar y establecer métodos de pago, dado que WhatsApp ofrece un nivel gratuito que, una vez superado, requiere un pago. A continuación, se detallan los pasos fundamentales para completar la publicación de la aplicación.

¿Cuáles son los pasos para configurar el API de WhatsApp?

  1. Agregar un número de teléfono:

    • Iniciar con un número de pruebas para luego agregar uno nuevo.
    • Asegúrese de que el número no esté vinculado a WhatsApp. De ser así, cierre todas las sesiones y elimine la cuenta y la aplicación de WhatsApp.
    • Complete la verificación del número. Meta corrobora que el número no esté activo en ninguna cuenta de WhatsApp.
  2. Configuración de verificación:

    • Espere recibir un mensaje de texto de verificación en el número proporcionado.
    • Una vez recibido, ingrese el código de verificación para activar el número en el sistema de Meta.
  3. Elección de categoría y descripción:

    • Seleccione una categoría para su aplicación, como educación o productividad.
    • Aunque opcional inicialmente, se sugiere completar la descripción de la aplicación posteriormente.

¿Cómo configurar métodos de pago adecuados?

Para asegurar la continuidad del servicio una vez superado el nivel gratuito, es esencial configurar un método de pago:

  • Dentro de los settings, bajo payment settings:
    • Seleccione el país y asegúrese del timezone correcto.
    • Establezca un método de pago, preferiblemente una tarjeta de débito o crédito.
    • Meta podría realizar un cargo aleatorio en centavos como verificación del método de pago.

¿Qué otros aspectos administrativos se deben considerar?

  1. Nombre y política de privacidad:

    • Asegúrese de que el nombre asignado al número cumpla con las políticas de Meta.
    • Revise el namespace y otras configuraciones básicas de la aplicación.
    • Adherirse a la política de privacidad y los términos de uso de Meta.
  2. Verificación avanzada de Meta:

    • Para obtener la verificación de Meta y acceder a funciones avanzadas, es necesaria una verificación adicional que puede requerir mostrar pruebas de que su empresa es real.

¿Cómo se configuran las cuentas de WhatsApp Manager y las variables necesarias?

  • Configuración en WhatsApp Manager:

    • Verifique que el número agregado esté activado y tenga un quality rating alto para poder comenzar conversaciones.
    • Establezca elementos visuales como la foto de perfil y la descripción dentro del WhatsApp Manager.
  • Variables de entorno y tokens:

    • Actualice las variables de entorno de su aplicación para configurar el business phone y generar un API token permanente.
    • Cree un usuario de sistema con todos los privilegios para manejar el token que no expira y asegúrese de guardarlo de manera segura.

¿Cómo realizar la prueba de la aplicación con los cambios implementados?

Llega el momento crítico: probar la aplicación con las configuraciones en producción:

  1. Inicializar la aplicación:

    • Verifique que todos los despliegues se hayan completado sin errores y configure la URL de inicio.
    • Pruebe la interactividad del bot enviando mensajes e inicie conversaciones usando los números configurados.
  2. Monitorización de errores:

    • Si enfrenta errores de solicitud inválida, revise los permisos de token y otras configuraciones del sistema.
  3. Pruebas adicionales y organización:

    • Integre lógica adicional según sea necesario para mantener el flujo completo de información en la aplicación.

Estos pasos detallados aseguran que su aplicación esté lista para operar de manera eficiente y alcance a un público masivo. Siempre es posible seguir utilizando números de prueba para nuevas aplicaciones, lo que permite mantener el entorno de producción estable sin interrupciones al experimentar.