Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Spotify Web API:将曲目添加到播放列表会导致访问令牌过期并返回错误_Javascript_Ajax_Asp.net Web Api_Spotify_Playlist - Fatal编程技术网

Javascript Spotify Web API:将曲目添加到播放列表会导致访问令牌过期并返回错误

Javascript Spotify Web API:将曲目添加到播放列表会导致访问令牌过期并返回错误,javascript,ajax,asp.net-web-api,spotify,playlist,Javascript,Ajax,Asp.net Web Api,Spotify,Playlist,我正在调用ajax调用以向现有播放列表中添加一首曲目。每当进行此调用时,令牌立即过期,并为我抛出错误。请查看以下代码: $.ajax({ url: baseUrl + '/users/' + encodeURIComponent(username) + '/playlists/' + encodeURIComponent(playlist) + '/tracks?position=0&uris=' + encodeURIComponent("spotify:track:" + t

我正在调用ajax调用以向现有播放列表中添加一首曲目。每当进行此调用时,令牌立即过期,并为我抛出错误。请查看以下代码:

$.ajax({
    url: baseUrl + '/users/' + encodeURIComponent(username) + '/playlists/' + encodeURIComponent(playlist) + '/tracks?position=0&uris=' + encodeURIComponent("spotify:track:" + track),
    type: "POST",
    dataType: "text",
    async: false,
    headers:
    {
         'Authorization': 'Bearer ' + Auth.getAccessToken()
    }
}).success(function (r) {
    console.log('added track to playlist', r);
ret.resolve(r);
}).error(function (jqXHR, textStatus, errorThrown) {
    console.log(jqXHR);
});
请帮我解决这个问题


谢谢你。通过调用端点,令牌永远不会过期。它在设定的时间后过期。我的猜测是,如果没有更多信息,您没有能够修改播放列表的正确范围。请提供您从web api返回的错误消息。范围设置为playlist modify public和playlist modify private,过期时间设置为3600000,我希望这对于过期时间足够了。其他调用正在成功运行,但每当我对端点进行上述调用时,令牌立即过期,我需要再次登录,此时我收到错误401,消息访问令牌已过期。奇怪。你能给我你想要的确切的播放列表url吗?我可以通过api控制台添加,但不能通过这个ajax调用。播放列表是“0w6I6qLlSxXpi3wGLoHLBb”,我想添加到其中的曲目id是“5g7rjvwwyvrlojzwkishqls”。播放列表当前是私有的。能否提供整个播放列表URI?即播放列表:用户::播放列表:。我无法复制这个问题。您能解释一下您是如何检索和访问访问令牌的吗?