es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Azure Data Factory – Paginación de llamadas REST de API

Estoy haciendo una llamada de datos en Data Factory y tengo dificultades para llamar la URL en el elemento “next_page”.

Este es un ejemplo de lo que devuelve la primera llamada de API:

{
“items”: [
{
“title_one”: “TTL-55924”,
“id”: “CPT-TTL-64577_TTL-55924”,
“title_id”: “TTL-64577”
},
{
“title_one”: “TTL-69015”,
“id”: “CPT-TTL-79755_TTL-69015”,
“title_id”: “TTL-79755”
}
],
“next_page”: “http://api.com/api/info?offset=5000&key=XXXxxxXXXxxx”
}

No estoy seguro de qué opciones utilizar en las Reglas de Paginación de mi actividad de copia.

Actualmente estoy intentando la opción “AbsoluteURL” con el valor “$[‘next_page’]”, pero esto solo devuelve un error.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto de TI especializado en json, api, paginación y Azure Data Factory, sugeriría utilizar la opción “RelativeURL” en lugar de la opción “AbsoluteURL” en las Reglas de Paginación de la actividad de Copiar.

    El valor de la opción “RelativeURL” debería ser “/api/info”. Esto permitirá que Data Factory agregue automáticamente los parámetros de desplazamiento y clave a la URL según las reglas de paginación que haya establecido.

    Además, asegúrese de que la salida de la primera llamada a la API se esté pasando correctamente a las llamadas posteriores. Es posible que el error no esté en las Reglas de Paginación, sino en cómo se está pasando los datos entre las solicitudes de llamada a la API.

    Si esto no resuelve el problema, sugiero verificar la documentación de la API para cualquier requisito o restricción específica al realizar llamadas a la API posteriores con paginación.

Comments are closed.