0
使用API v1。在Spotify应用程序api中链接加载调用
不知道多频繁我不得不做这样的事情,但我怀疑一点点。
我想检查用户是否是播放列表的所有者。是否有可能没有下面的嵌套负载链接?我看到那Promises can be joined,但我不认为我可以加载currentUser
未加载owner
。任何方式来简化这个?
var drop = models.Playlist.fromURI(...);
var success_message = document.createElement('p');
success_message.innerHTML = 'Playlist successfully dropped: ' + drop.uri;
this.appendChild(success_message);
drop.load('owner').done(function (playlist) {
playlist.owner.load('currentUser').done(function (owner) {
if (owner.currentUser) {
var allowed_message = document.createElement('p');
allowed_message.innerHTML = 'You are the owner of this playlist, let\'s get to work!';
drop_box.appendChild(allowed_message);
}
else {
var disallowed_message = document.createElement('p');
disallowed_message.innerHTML = 'You are not the owner of this playlist, choose a different one please!';
drop_box.appendChild(disallowed_message);
}
});
});
从我所看到的,看起来这个嵌套是计划。类似。 – Thomas