我正在尝试向我的应用 API 1.0 添加一个“另存为播放列表”按钮。
有人可以帮我弄清楚这里出了什么问题吗?
var player_obj = models.Album.fromURI('spotify:album:7o7UHh5PfO1kY4YoxqrwN7');
player_obj.load('tracks').done(function(a){
var saved_playlist = new models.Playlist.create(player_obj.name);
console.log(saved_playlist);
a.tracks.snapshot().done(function(snapshot){
for (var i = 0, l = snapshot.length; i < l; i++) {
var track = snapshot.get(i);
saved_playlist.add(track);
}
});
});
得到错误:Uncaught TypeError: Object # has no method 'add'
播放列表已创建,但它是空的。
当 player_obj 是播放列表时,我收到相同的错误,但播放列表部分创建时使用“正在加载...”,其中名称位于左侧。
var player_obj = models.Playlist.fromURI('spotify:user:diannallm:playlist:7A5y9BA7dxQfOdEoN8igbY');