401 GET错误尝试访问Spotify跟踪href

时间:2016-02-09 04:10:17

标签: meteor spotify http-status-code-401 spotify-app

我正在尝试使用xinranxiao:spotify-web-api为MeteorJS播放来自播放列表的曲目。我使用spotify帐户登录,并且能够从spotify api访问数据。我能够获得用户播放列表,曲目和艺术家等。但是,如果我尝试播放带有直接href网址的歌曲,我会得到一个 ``

{
  "error": {
    "status": 401,
    "message": "This request requires authentication."
  }
}

我在一个位于js文件的服务器中配置了我的Spotify: `` ServiceConfiguration.configurations.update

(
  { "service": "spotify" },
  {
    $set: {
      "clientId": "eeeeeeeeeeeeeeeeeeeeeeeeeeee",
      "secret": "bbbbbbbbbbbbbbbbbbbbbbb"
    }
  },
  { upsert: true }
);

在我的客户端js文件中,我访问成功运行的播放列表。

getUserPlaylists: function() {
// Get a user's playlists

let spotifyApi = new SpotifyWebApi()

let userplaylists = spotifyApi.getUserPlaylists(Meteor.user().profile.id,function(err,data){
  if(err){
    console.log("Retrieval error ", err)
  }
  else{
    console.log("Success, your playlist ", data.body)
  }
})
return userplaylists
}//end getUserPlaylists

所以虽然我可以看到并访问数据,但我无法在没有401错误的情况下指向track href url?

0 个答案:

没有答案