首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >403尝试使用Spotify Web Api将歌曲添加到另一个协作播放列表时出现禁止错误

403尝试使用Spotify Web Api将歌曲添加到另一个协作播放列表时出现禁止错误
EN

Stack Overflow用户
提问于 2017-07-26 04:08:07
回答 1查看 547关注 0票数 2

这是我用来添加我制作的按钮的歌曲的代码。该按钮工作正常,因为我可以将歌曲添加到我自己的播放列表中。然而,当尝试将歌曲添加到其他人的协作播放列表时,我得到了403禁止错误。

我已经遵循了我正在尝试添加歌曲的播放列表,.I已经能够使用桌面应用程序将歌曲添加到该播放列表中,但是它在我的网页上不起作用。我不知道是代码中的错误还是API不允许将歌曲添加到协作播放列表中。我这个项目的作用域是playlist-read-private,playlist-modify-private,playlist-read-collaborative user-library-modify,user-read-private user-read-email。所以我也不认为这是一个问题。

代码语言:javascript
复制
document.getElementById('button1').addEventListener('click', function() {
    var myid=localStorage.getItem('SpotId')
    var playid=localStorage.getItem('URI')
    var trackuris = document.getElementById("selections").value;
    console.log(trackuris)
    var uris=[trackuris];           //create an array with the trackuri stored within
    //adding track to playlist using myid, playid, and uris to fill function
    spotifyApi.addTracksToPlaylist(myid,playid,uris).then(function(data) {
        console.log('Added', data); //logging data returend from spotify to console
        document.getElementById('list').src = document.getElementById('list').src;
        var select = document.getElementById("selections");
        $('#selections').empty();   //deletes previos entries upon adding song to playlist
    });
});
EN

回答 1

Stack Overflow用户

发布于 2017-07-27 16:44:52

这是API的一个限制。只有播放列表所有者才能通过API修改协作播放列表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45312583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档