AEM Eventos de diario y de
AEM Aprenda a recuperar el conjunto inicial de eventos de la publicación de diario y explore los detalles de cada evento.
AEM El registro en diario es un método de extracción para consumir eventos de la y un registro en diario es una lista ordenada de eventos. Mediante la API de diario de eventos de Adobe I/O AEM, puede recuperar los eventos de la publicación de datos del diario y procesarlos en la aplicación. Este método permite administrar eventos en función de una cadencia especificada y procesarlos de forma eficaz de forma masiva. Consulte Registro para obtener información detallada, que incluye consideraciones esenciales como períodos de retención, paginación, etc.
Dentro del proyecto Adobe Developer Console, cada registro de evento se activa automáticamente para el registro en diario, lo que permite una integración perfecta.
En este ejemplo, el uso de una aplicación web hospedada proporcionada por el Adobe AEM le permite recuperar el primer lote de eventos del diario sin tener que configurar la aplicación. Esta aplicación web proporcionada por el Adobe está alojada en Glitch, una plataforma conocida por ofrecer un entorno basado en web propicio para generar e implementar aplicaciones web. Sin embargo, la opción de usar su propia aplicación también está disponible si se prefiere.
Requisitos previos
Para completar este tutorial, necesita lo siguiente:
-
Entorno de AEM as a Cloud Service AEM con ventilación de eventos habilitada.
-
Proyecto de Adobe Developer Console AEM configurado para eventos de.
Acceso a aplicación web
Para acceder a la aplicación web proporcionada por el Adobe, siga estos pasos:
-
Compruebe que puede acceder a Glitch - aplicación web alojada en una nueva pestaña del explorador.
Recopilar detalles del proyecto de Adobe Developer Console
AEM Para recuperar los eventos de la del diario, se requieren credenciales como ID de organización de IMS, ID de cliente y token de acceso. Para recopilar estas credenciales, siga estos pasos:
-
En Adobe Developer Console, navegue hasta el proyecto y haga clic para abrirlo.
-
En la sección Credenciales, haga clic en el vínculo Servidor a servidor de OAuth para abrir la pestaña Detalles de credenciales.
-
Haga clic en el botón Generar token de acceso para generar el token de acceso.
-
Copie el token de acceso generado, ID DE CLIENTE e ID DE ORGANIZACIÓN. Los necesita más adelante en este tutorial.
-
Todos los registros de eventos se habilitan automáticamente para el diario. AEM Para obtener el extremo único de la API de diario de su registro de evento, haga clic en la tarjeta de evento a la que se suscribió a Eventos de. En la ficha Detalles de registro, copie el EXTREMO DE API ÚNICO DE JOURNALING.
AEM Cargar diario de eventos
AEM Para simplificar las cosas, esta aplicación web alojada solo obtiene el primer lote de eventos de la publicación de diario de la aplicación de eventos de la página de inicio de la aplicación de datos (). Estos son los eventos disponibles más antiguos del historial. Para obtener más información, consulte primer lote de eventos.
-
En la aplicación web Glitch - alojada, introduzca la ID de organización de IMS, ID de cliente y token de acceso que copió anteriormente del proyecto de Adobe Developer Console y haga clic en Enviar.
-
AEM Una vez finalizado correctamente, el componente de tabla muestra los datos del diario de eventos de la.
AEM
-
Para ver la carga útil del evento completo, haga doble clic en la fila. AEM Puede ver que los detalles del evento de la tienen toda la información necesaria para procesar el evento en el webhook. Por ejemplo, el tipo de evento (
type
), el origen de evento (source
), el identificador de evento (event_id
), la hora del evento (time
) y los datos de evento (data
).AEM
Recursos adicionales
-
El código fuente del gancho web Glitch está disponible para consulta. Es una aplicación React simple que usa los componentes Adobe React Spectrum para procesar la interfaz de usuario.
-
La API de diario de eventos de Adobe I/O proporciona información detallada sobre la API, como el primer, el siguiente y el último lote de eventos, la paginación, etc.