Recuperación de todos los eventos de los últimos 7 días mediante la API de diario de Adobe I/O

Al utilizar la API de diario de Adobe I/O para recuperar eventos de los últimos siete días, los usuarios suelen encontrar limitaciones debido al sistema de paginación basado en tokens de la API. La API no admite la especificación de marcas de hora de inicio o finalización, lo que hace necesario realizar la paginación hacia adelante mediante los resultados. Esta documentación describe cómo recuperar todos los eventos dentro del período de retención de siete días de forma eficaz.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service - Sitios

Problema/Síntomas

  • La API devuelve solo un subconjunto limitado de eventos recientes cuando se llama a puntos de conexión sin parámetros de consulta.
  • No se admiten marcas de hora de inicio y finalización en solicitudes de API.

Resolución resolution

La API de diario de Adobe I/O está diseñada para devolver respuestas paginadas al recuperar datos de evento. Para recuperar todos los eventos de los últimos siete días:

  1. Llame al extremo de diario sin ningún parámetro de consulta. Esto devolverá los eventos disponibles más antiguos dentro del período de retención de siete días.
  2. Extraiga el token _page.last de la respuesta y utilícelo en la siguiente petición GET para recuperar la siguiente página de eventos.
  3. Repita el proceso hasta que no se devuelvan más vínculos rel=next, lo que indica que se han recuperado todos los eventos.

Nota: La paginación hacia delante es necesaria para recuperar todos los eventos disponibles, ya que la API no admite la paginación inversa ni la recuperación masiva de datos en una única solicitud.

Consideraciones adicionales:

  • Para segmentar los datos por intervalos de tiempo (por ejemplo, por hora o por día), procese los resultados después de la recuperación.
  • Asegúrese de que las herramientas de automatización gestionan la paginación directa para sincronizar de forma fiable los datos de evento entre entornos.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f