Recupero di tutti gli eventi degli ultimi 7 giorni tramite Adobe I/O Journaling API

Quando si utilizza l’API di Adobe I/O Journaling per recuperare gli eventi degli ultimi sette giorni, gli utenti spesso riscontrano limitazioni dovute al sistema di paginazione basato su token dell’API. L’API non supporta la specifica di marche temporali di inizio o di fine, rendendo necessario impaginare in avanti nei risultati. Questa documentazione illustra come recuperare in modo efficace tutti gli eventi all’interno dell’intervallo di conservazione di sette giorni.

Descrizione description

Ambiente

Adobe Experience Manager as a Cloud Service - Sites

Problema/Sintomi

  • L’API restituisce solo un sottoinsieme limitato di eventi recenti quando gli endpoint vengono chiamati senza parametri di query.
  • Non è disponibile alcun supporto per specificare le marche temporali di inizio o fine nelle richieste API.

Risoluzione resolution

L’API di Adobe I/O Journaling è progettata per restituire risposte impaginate durante il recupero dei dati dell’evento. Per recuperare tutti gli eventi degli ultimi sette giorni:

  1. Chiama l'endpoint di inserimento nel journal senza parametri di query. In questo modo verranno restituiti i più vecchi eventi disponibili entro l'intervallo di conservazione di sette giorni.
  2. Estrarre il token _page.last dalla risposta e utilizzarlo nella successiva richiesta GET per recuperare la pagina successiva di eventi.
  3. Ripetere il processo finché non vengono restituiti ulteriori collegamenti rel=next, indicando che tutti gli eventi sono stati recuperati.

Nota: per recuperare tutti gli eventi disponibili è necessaria l'impaginazione diretta, in quanto l'API non supporta l'impaginazione inversa o il recupero di dati in blocco in una singola richiesta.

Considerazioni aggiuntive:

  • Per segmentare i dati per intervalli di tempo (ad esempio, ogni ora o ogni giorno), elabora i risultati dopo il recupero.
  • Assicurati che gli strumenti di automazione gestiscano l’impaginazione in avanti per sincronizzare in modo affidabile i dati dell’evento tra gli ambienti.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f