我正在尝试使用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?