Eventi di journaling e AEM
Scopri come recuperare il set iniziale di eventi AEM dal diario ed esplorare i dettagli di ogni evento.
Il journal è un metodo pull per utilizzare gli eventi AEM e un journal è un elenco ordinato di eventi. Utilizzando l’API di Adobe I/O Events Journaling, puoi recuperare gli eventi AEM dal diario ed elaborarli nell’applicazione. Questo approccio consente di gestire gli eventi in base a una frequenza specifica ed elaborarli in modo efficiente in blocco. Per informazioni approfondite, incluse considerazioni essenziali come periodi di conservazione, impaginazione e altro ancora, consulta la funzione di diario.
All'interno del progetto Adobe Developer Console, la registrazione di ogni evento viene abilitata automaticamente per il journaling, consentendo un'integrazione perfetta.
>Stiamo lavorando attivamente alla migrazione delle demo verso una piattaforma alternativa. Il contenuto del tutorial rimane accurato e a breve verranno forniti collegamenti aggiornati.
>Grazie per la comprensione e la pazienza.
Utilizza la tua applicazione finché gli endpoint demo live non saranno nuovamente disponibili.
Prerequisiti
Per completare questa esercitazione, è necessario:
-
Ambiente AEM as a Cloud Service con evento AEM abilitato.
-
Progetto Adobe Developer Console configurato per gli eventi AEM.
Accedere all’applicazione web
Per accedere all’applicazione web fornita da Adobe, effettua le seguenti operazioni:
-
Verificare che sia possibile accedere a Glitch - applicazione Web ospitata in una nuova scheda del browser.
Raccogli dettagli progetto Adobe Developer Console
Per recuperare gli eventi AEM dal giornale di registrazione, sono necessarie credenziali quali ID organizzazione IMS, ID client e Token di accesso. Per raccogliere queste credenziali, effettua le seguenti operazioni:
-
In Adobe Developer Console, passa al progetto e fai clic per aprirlo.
-
Nella sezione Credenziali, fai clic sul collegamento OAuth Server-to-Server per aprire la scheda Dettagli credenziali.
-
Fai clic sul pulsante Genera token di accesso per generare il token di accesso.
-
Copia il token di accesso generato, ID CLIENT e ID ORGANIZZAZIONE. Ne avrai bisogno più avanti in questa esercitazione.
-
Ogni registrazione di evento viene automaticamente abilitata per la registrazione nel journal. Per ottenere l'endpoint API di inserimento nel journal univoco della registrazione dell'evento, fare clic sulla scheda evento sottoscritta agli eventi di AEM. Dalla scheda Dettagli registrazione, copia l'ENDPOINT API UNIVOCO PER IL JOURNAL .
Caricare il giornale di registrazione eventi di AEM
Per semplificare, questa applicazione Web in hosting recupera solo il primo batch di eventi AEM dal giornale di registrazione. Si tratta dei più vecchi eventi disponibili nel giornale di registrazione. Per ulteriori dettagli, vedere primo batch di eventi.
-
Nell'applicazione Web Glitch - ospitato, immettere l'ID organizzazione IMS, l'ID client e il Token di accesso copiati in precedenza dal progetto Adobe Developer Console e fare clic su Invia.
-
In caso di esito positivo, il componente tabella visualizza i dati del giornale di registrazione eventi di AEM.
-
Per visualizzare il payload completo dell’evento, fai doppio clic sulla riga. Puoi vedere che i dettagli dell’evento AEM contengono tutte le informazioni necessarie per elaborare l’evento nel webhook. Ad esempio, il tipo di evento (
type
), l'origine evento (source
), l'ID evento (event_id
), l'ora evento (time
) e i dati evento (data
).
Risorse aggiuntive
- API di Adobe I/O Events Journaling fornisce informazioni dettagliate sull'API, ad esempio il primo, il successivo e l'ultimo batch di eventi, la paginazione e altro ancora.