簡體   English   中英

將請求發布到Spotify API

[英]Post request to Spotify API

我正在使用Node.js構建一個網站,可以在Spotify中跳過音軌並將歌曲排隊(用於學習nodeJS和Javascript的項目)

此代碼位於index.html內部。

document.getElementById('skip-song').addEventListener('click', function(){
    $.post({
        url: 'https://api.spotify.com/v1/me/player/next',
        headers: {
            'Authorization': 'Bearer ' + access_token
        },
        success: function(response){
            console.log(response.headers);
        }
    });
});

但是,當我在瀏覽器的控制台上查看時,它顯示為:

無法加載資源:服務器以狀態404(未找到)響應:8888 / [object%20Object]

這里的問題是:我應該將請求發送到localhost並將其路由到spotify api,還是應該像在此代碼中那樣直接將請求發送到spotify?

如果是第二個,我真的無法弄清楚為什么它不起作用。

我發現了! 我仍然不確定為什么不起作用,但是通過將代碼更改為以下代碼可以起作用。

document.getElementById('skip-song').addEventListener('click', function(){
  $.ajax({
    type: 'POST',
    url:'https://api.spotify.com/v1/me/player/next',
    headers: {'Authorization': "Bearer " + access_token}
  });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM