2015-12-09 2 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 только для получения более подробной информации о альбоме.