我正在尝试使用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)。
答案 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.Search
:https://developer.spotify.com/technologies/apps/docs/beta/833e3a06d6.html