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

238
Vistas
¿Cómo registraría los valores hash en esta respuesta API?

Soy nuevo en javascript y me preguntaba cómo accedería al valor hash y devolvería la cadena para poder registrarla. Aquí está mi código, estoy usando axios.

Aquí está mi código:

 client.on("messageCreate", (message) => { const args = message.content.slice(prefix.length).trim().split(' ') const command = args.shift().toLowerCase(); if (command === 'search') { let termargs = args.join(" "); const options = { method: 'GET', url: 'https://breachdirectory.p.rapidapi.com/', params: { func: 'auto', term: termargs}, headers: { 'x-rapidapi-host': 'breachdirectory.p.rapidapi.com', 'x-rapidapi-key': (keytouse, keys[keytouse]), } }; message.reply("searching...") options.params.term = termargs axios.request(options).then(function (response) { console.log('Found:' , response.data["result"]); }).catch(function (error) { message.reply(JSON.stringify(error)); }); } }); client.login(TOKEN);

Esto es lo que devuelve:

 Found: [ { has_password: false, sources: [ 'Pluto.tv' ] }, { has_password: true, password: 'bleh', hash: 'kMUX9351bsMjbgXH9rpKKf+GIYJrJy4=', sources: [ 'Aptoide.com' ] }, { has_password: true, password: 'blah', hash: 'lEiyXSecP9cIGJfyYhs8yteVEplUIRjAvaI7Jc76upI=', sources: [ 'Collection 1' ] }, { has_password: true, password: 'blahblahblah', hash: 'djdrICyb/EfH6+R0g/26+d+GIYJrJy6j', sources: 'Unverified' } ]

Intenté hacer response.data.results.hash pero eso no funcionó. Cualquier ayuda sería apreciada. ¡Gracias!

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

0

los resultados es una matriz por lo que:

 response.data.results[i].hash

que "i" es un número como 0,1,...

about 4 years ago · Juan Pablo Isaza Denunciar

0

La respuesta parece ser una matriz de objetos, así que tal vez intente lanzar la respuesta en bucle y obtener el hash de cada objeto. P.EJ:

 axios.get('/user?ID=12345') .then(function (response) { response.data.forEach(item => { console.log(item.hash); }); })

Si esto no funciona, ¿podría compartir un archivo console.log() del objeto de respuesta?

El ejemplo de axios GET fue recuperado

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