以编程方式删除Spotify播放列表

时间:2012-06-13 12:59:07

标签: javascript api spotify

是否可以使用JS API删除Spotify播放列表?我已经创建了数百个错误,但API似乎没有任何明显的方法可以删除它们。

2 个答案:

答案 0 :(得分:1)

你可以,但这真的很乏味。

请参阅:https://developer.spotify.com/docs/apps/api/1.0/models-collection.html

myTracks.snapshot().done(function(snapshot) {
  myTracks.remove(snapshot.find(track));
});

用播放列表替换“track”。你需要这样的东西:

library.forCurrentUser().playlists.snapshot(0,1).done(function(s) {
  library.forCurrentUser().playlists.remove(s.find(s.get(0)));
}

这里的gotacha是,如果你试图在一个循环中运行它,它将失败,因为快照在第二次运行时是陈旧的...非常烦人。

答案 1 :(得分:1)

这个答案来晚了,但是它可以解决问题,并且对于有相同问题的用户很有用。一个人可以“取消关注”一个播放列表(甚至是他自己的!),其效果是将其从自己的Spotify帐户中删除。相关功能为user_playlist_unfollow(user, playlist_id)