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

109
Vistas
No se puede hacer que la API de Spotify acepte la cadena de imagen base64

Actualmente estoy tratando de usar spotify-web-api-node para configurar la imagen de una lista de reproducción. El código funciona como se esperaba cuando uso este código base64 simple para un punto rojo: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==

El problema surge cuando intento usar una cadena base64 para una imagen más complicada, generada a partir de una URL. Cuando guardo la salida de la variable base64 en el siguiente código, resulta

 UklGRvgBAABXRUJQVlA4IOwBAABwCgCdASpAAEAAPm0qkkWkIqGWDAbMQAbEsYBmGtRW3+fnuzZMaVmiUvmrstOXK8E9FMxMFMACZ5mR2BeTglFNrrEv3xdHwmsYY/ILHQkhiQF6rZ7pj+M0cu2pQAD+/TZpEYR3qbkzmLqSLmLDWeNK3CmYR2QeLIknAPrli4Z3bkmpfMEk18iV1n0Qp04hWfElU/b2mJ2whkabdpmHNVZhmx7M71fwInUlaWbHYf6wOH1YZaOAc/lZ/K+oY0QvQiHod0rmwh5WG8NOyBt8o+uwmKGStcTd0CvHP8l3RpmEc0b8mw5k14GbrJXk0mwQi7heL35DHmMfgFPscEWaLM7o1Xaj4ZMGilc9QYoCpkA01EFMcVo5sn44eYTZH48wM1syT8tOLaaGoh5Dd/fWU+kZtoDwWPjsFP94zzg2m4+9WcgNKJ0LT6bP+ZTcRrukrUzDcumWhopq23JITHoTLBN7bj3zoRrgciViKZArEi5VNGEO+XgxFAl/2cAkHQgwWCKgZ9zH9K5R5vg1K9LkVgMa0XfGkUYM/rURNtR9yqcbX2JhsojGtRJB8dq2zGq5oOUotdRojHwE+sGdyLlj4sWvSMDFrpcp+I28xyCPLBdUDsPI0dVwEJjtvxFu3TTs4CuZbvKLvmkvVgVAAAA=

El código

 let base64 = "" request.get(guild.iconURL({size:64}), function (error, response, body) { if (!error && response.statusCode == 200) { base64 = Buffer.from(body).toString('base64'); } }); spotifyApi.uploadCustomPlaylistCoverImage(playlistId, base64) .then(function(data) { console.log('Playlist cover image uploaded!'); }, function(err) { console.log(err); });

Spotify responde con un status: 400, message: 'Bad request'

¿Qué está mal con mi cadena base64?

about 4 years ago · Juan Pablo Isaza
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