Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

231
Views
Cómo hacer una solicitud de publicación de Spotify Api usando Axios

Estoy tratando de agregar una canción a la cola de reproducción usando este punto final:

 const add = async () => { try { const url = `https://api.spotify.com/v1/me/player/queue?uri=${songUrl}&device_id=${deviceId}` await axios.patch(url, { headers: { Authorization: `Bearer ${to}` }, }) } catch (error) { console.log(error); } }

Recibo un error de estado 401 con un mensaje que dice que no se proporcionó ningún token. Pero cuando consuelo.log el token, aparece.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Todavía no he trabajado con la API de Spotify, sin embargo, según sus documentos , debe enviar una solicitud POST, no un PATCH, que es lo que usó.

Use axios.post() en lugar de axios.patch() :

 const add = async (songUrl, deviceId, token) => { try { const url = `https://api.spotify.com/v1/me/player/queue?uri=${songUrl}&device_id=${deviceId}`; await axios.post(url, { headers: { Authorization: `Bearer ${token}`, }, }); } catch (error) { console.log(error); } };
about 4 years ago · Juan Pablo Isaza Report

0

El segundo parámetro de su solicitud de publicación debe ser el body y el tercer parámetro debe ser los headers . Además, no ha agregado todos los encabezados como se menciona en la documentación.

 headers: { Accept: 'application/json', Authorization: 'Bearer ' + newAccessToken, 'Content-Type': 'application/json', }

Obtenga su token de acceso desde aquí: https://developer.spotify.com/console/post-queue/

Si aún no funciona, pruebe el método curl como se menciona en sus documentos y, si funciona, cámbielo a axios.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!