无法在Spotify Apps API中获取艺术家的专辑

时间:2012-03-13 20:01:44

标签: spotify

我正在尝试使用Spotify Apps API获取应用中艺术家的专辑列表。 文档说在Artist类中有一个getAlbums方法,它将获得艺术家的专辑:

http://developer.spotify.com/download/spotify-apps-api/reference/8a6410b5e6.html

但是,当我在我的代码中使用它时,我收到错误:

  

未捕获的TypeError:对象艺术家名称没有方法'getAlbums'“

以下是我正在使用的代码:

console.log(artist);
var a = artist.getAlbums(function(albums) {
    console.log(albums);
});

在控制台中检查,变量艺术家绝对是艺术家类。我错过了什么,或者这种方法尚未实现(或删除)?我相信我使用的是最新预览版(0.8.2.572.geb65f9ac)。

2 个答案:

答案 0 :(得分:2)

这被错误地从最近的更新中删除了。在我们的日志中,我们可以在合理的时间内将其重新放回原状。

答案 1 :(得分:0)

使用models.Search

var sp = getSpotifyApi(1);
var models = sp.require('sp://import/scripts/api/models');

var search = new models.Search('Rihanna');

search.observe(models.EVENT.CHANGE, function() {
    var results = search.albums;
    console.log(results);
});

以下是有关models.Searchhttps://developer.spotify.com/technologies/apps/docs/beta/833e3a06d6.html

的更多文档