Aplicaciones de muestra

Proporcionamos aplicaciones de muestra en GitHub que puedes configurar y reconvertir, o que puedes usar para probar la configuración de Webhooks rápidamente.

Configuración de la aplicación de muestra

A continuación te explicamos cómo configurar una aplicación de muestra en Heroku:

  1. Crea una cuenta de Heroku, si todavía no tienes ninguna, e inicia sesión.
  2. Con la sesión iniciada, ve a GitHub e implementa la aplicación en Heroku. Como el nombre de la aplicación que elijas formará parte de la URL de devolución de llamada, elige algo que puedas recordar. La implementación durará unos segundos.
  3. En una nueva pestaña del navegador, ve a la Configuración del panel de aplicaciones de la aplicación y copia la clave secreta de la aplicación.
  4. En la configuración de la aplicación de Heroku, establece dos variables de configuración: APP_SECRET y TOKEN. Asigna (pega) la clave secreta de la aplicación a la variable de configuración APP_SECRET y asigna cualquier cadena a TOKEN. Incluiremos esta cadena en las solicitudes de verificación cuando configures el producto Webhooks en el panel de aplicaciones (la misma aplicación validará la solicitud).

La aplicación está lista para usarse. Antes de volver al panel de aplicaciones para configurar el producto de Webhooks:

  • Visualiza la aplicación de Heroku en un navegador web. Deberías ver una matriz vacía ([]). En esta página se mostrarán los datos de notificaciones de actualización que se hayan recibido recientemente, por lo que resulta útil volver a cargarla a lo largo de todo el proceso de pruebas.
  • La URL de devolución de llamada de la aplicación será la URL de la aplicación de Heroku con /facebook al final. Necesitarás está URL de devolución de llamada durante la configuración del producto.
  • Copia el valor TOKEN que has definido anteriormente, ya que también lo necesitarás durante la configuración del producto.

¿Qué contiene la aplicación de muestra de Heroku?

La aplicación usa Node.js y los siguientes paquetes:

  • body-parser (para analizar JSON)
  • express (para las rutas)
  • express-x-hub (para la compatibilidad con SHA1)

Verificación de la aplicación de muestra

Puedes verificar fácilmente que la aplicación de muestra puede recibir eventos de Webhooks.

  1. En el producto Webhooks en el panel de aplicaciones, haz clic en el botón Prueba de cualquier campo de Webhooks.
  2. Aparecerá un cuadro de diálogo emergente con una muestra de lo que se enviará. Haz clic en Enviar a mi servidor.
  3. Ahora deberías ver la información del Webhook en la URL de la aplicación de Heroku, o bien usa curl https://<your-subdomain>.herokuapp.com en una ventana del terminal.