Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

114
Vistas
Cómo automatizar la toma de X cantidad de elementos de la matriz en una solicitud de bucle

Tengo una matriz grande llena de ID (el tamaño de la matriz siempre será grande, más de 1000, por ejemplo) como esta [000001,000002,000003,000004,...] y quiero enviar una solicitud a una API que puede contener hasta a 100 de estas identificaciones a la vez (este es un límite, solo 100 identificaciones por solicitud y fuera de mi control)

El punto final toma estas identificaciones como parámetros de URL como ?ids=000001,000002,000003,000004,... pero estoy luchando para descubrir la lógica que necesitaría realizar para recorrer cada 100 entradas y tomar esas entradas, enviar la solicitud y luego repetir hasta que se hayan agregado todas las entradas a una solicitud?

Esta es mi primera pregunta aquí en SO, así que disculpas si este no es el formato correcto, realmente necesito una verificación lógica en este...

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puedes usar JSON así:

 let createdJson = JSON.stringify(myIntArray); // here send your request with : sendRequest("http://url/?json=" + createdJson);

Luego, en el otro lado usas algo como:

En este ejemplo, estoy usando PHP.

 $intArray = json_decode($_GET["json"]); // now you have your int array
about 4 years ago · Juan Pablo Isaza Denunciar

0

El principio general sería dividir primero su matriz grande en fragmentos, luego formar una solicitud de cada fragmento, enviarlo, esperar la respuesta, conservar los resultados y luego enviar el siguiente.

Aquí hay un código sin detalles:

 const chunks = chunkArray(largeArray) // returns an array of arrays let responses = [] for(const chunk of chunks){ const query = createQueryStringFromArray(chunk) const response = await sendQuery(query) // post to API responses = [...responses, response] // keep hold of results }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda