Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

150
Visualizações
Haga que el código tome un número a la vez e incruste en él

Estoy tratando de usar una API en mi código que descarga medios de las publicaciones de Instagram.

La respuesta que pasa la API es la siguiente:

 { post1: { url: 'download url', type: 'media type' }, post2: { url: 'download url', type: 'media type' } }

post1, post2, y así sucesivamente dependiendo de la cantidad de publicaciones en ese enlace (hasta 10 publicaciones).

Me gustaría que consultara y obtuviera la url de cada uno de ellos.

 var resultsMedia = await apis.insta_post(link)

Lo intenté

 resultsMedia.post[i].url

(me refiero a una función for que probé, for var i = 1; ...) y no tuve éxito.

Me gustaría saber cómo podría hacer que los resultadosMidia.post tomen un número a la vez, por ejemplo: resultadosMedia.post1.url, resultadosMedia.post2.url, resultadosMedia.post3.url, etc.

(resultsMedia se refiere a la llamada a la API, post se refiere a la respuesta de la API y url es un parámetro que también está presente en la respuesta de la API)

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puedes probar esto:

 const postCount=Object.keys(resultsMedia).length; for (let i = 1;i<=postCount;i++){ console.log(resultsMedia[`post${i}`]) }
about 4 years ago · Juan Pablo Isaza Relatório

0

Puede iterar usando Object.entries() :

 const response = { post1: { url: 'download url 1', type: 'media type' }, post2: { url: 'download url 2', type: 'media type' } } Object.entries(response).forEach(([post, data]) => { console.log('---------------') console.log('Post:', post) console.log('Post number:', +post.replace('post', '')) console.log('Data:', data) console.log('Data url:', data.url) console.log('---------------') })

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda