2015-12-09 48 views
1

我已经可以从我的Spotify帐户获取上次播放曲目的曲目和艺术家。代码:使用Last.fm获取图像API

$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=xxxxxx&api_key=xxxxxxxxx&limit=2&nowplaying=false&format=json&callback=?", function(data) { 
     var html = ''; 
     var counter = 1; 
     $.each(data.recenttracks.track, function(i, item) { 
      if(counter == 1) { 
      html += '<span>' + item.name + '<br /> ' + item.artist['#text'] + '</span>' + item.image; 
      } 
      counter++ 
     }); 

     $('.listening-to').append(html); 

    }); 

但item.image产生:

undefined 
+0

不要高呼,不要回答! – SFDSF

回答

0

大概专辑图像不包括在从你正在做(用户最近的轨道)的API请求的响应。或者如果是这样,你试图访问错误的JSON属性。尝试重复检查原始JSON响应以查看专辑图像URI是否存在。如果不是,则需要单独调用API才能获取更详细的相册信息。