Javascript 列出当前用户';在spotify上列出播放列表和曲目

Javascript 列出当前用户';在spotify上列出播放列表和曲目,javascript,spotify,playlist,Javascript,Spotify,Playlist,我正在尝试使用API在Spotify集成应用程序上列出当前用户的所有播放列表(及其曲目),如中所述 有没有办法做到这一点?还是现在还不支持 我使用1.X API做到了这一点: var returnedLibrary; require(['$api/library#Library'], function(Library) { returnedLibrary = Library.forCurrentUser(); }); (发件人:) 我想我的对象returnedLibrary包含当前用户的所

我正在尝试使用API在Spotify集成应用程序上列出当前用户的所有播放列表(及其曲目),如中所述

有没有办法做到这一点?还是现在还不支持

我使用1.X API做到了这一点:

var returnedLibrary;
require(['$api/library#Library'], function(Library) {
  returnedLibrary = Library.forCurrentUser();
});
(发件人:)

我想我的对象
returnedLibrary
包含当前用户的所有播放列表,不是吗?我的问题是,我不知道如何处理这个返回的对象以及如何遍历它

有人知道如何获取这些信息吗


谢谢,

如果您对用户的播放列表感兴趣,可以这样做:

var returnedLibrary;
require(['$api/library#Library'], function(Library) {
  returnedLibrary = Library.forCurrentUser();
  returnedLibrary.playlists.snapshot().done(function(snapshot) {
    for (var i = 0, l = snapshot.length; i < l; i++) {
      var playlist = snapshot.get(i);
      // do something with playlist
    }
  });
});
var返回库;
require(['$api/library#library'],函数(library){
returnedLibrary=Library.forCurrentUser();
returnedLibrary.playlists.snapshot().done(函数(快照){
对于(变量i=0,l=snapshot.length;i
我终于实现了我的目标:

var returnedLibrary;
require(['$api/library#Library'], function(Library) {
  returnedLibrary = Library.forCurrentUser();
  returnedLibrary.playlists.snapshot().done(function(snapshot) {
    for (var i = 0, l = snapshot.length; i < l; i++) {
      var playlist = snapshot.get(i);
      aplay._collections();
      aplay.tracks.snapshot().done(function(s){
      selectedPlaylist = s;
      for(k=0;k<s.length;k++){
              s.get(k).name; //Will be the name of that song
      }
      });
    }
  });
});
var返回库;
require(['$api/library#library'],函数(library){
returnedLibrary=Library.forCurrentUser();
returnedLibrary.playlists.snapshot().done(函数(快照){
对于(变量i=0,l=snapshot.length;i