カスタム プレイリストを作成しようとしています。トラック パスを持つ配列を持つ。
これは私の試行コードです。
var c = new models.BridgeCollection(models.Track,"CustomList");
c.load('type','uri').done(function(){
for (var i = 0; i < data.length; i++) {
var artist = data[i];
var s = models.Track.fromURI(artist.song); // this is track path
s.load('name').done(function(){
var d = c.add(s);
});
}
});
この後、このようなスナップショットでデータが存在するように見えようとしていますが、成功しません。
c.snapshot().done(function(snapshot) {
var len = Math.min(snapshot.length, 50);
for (var i = 0; i < len; i++) {
var d = snapshot.get(i);
}
});
エディターをよく調べたところ、トラックを追加したときの応答が次のようになっていることがわかりました。エラー メッセージ「unknown request: undefined_append」。