我在另一个帖子中读到(http://stackoverflow.com/questions/9474011/showing-a-album-cover) 那个:
请不要使用任何sp。 API - 它们是私有的,很快就会消失。
我的问题是,从API获取专辑和/或播放列表信息的正确方法是什么?
我正在玩这个:
sp.core.getMetadata(uri, {
onSuccess: function(uri) {
// Success
},
onFailure: function() {
// Failure
}
});
我猜这是私有的,不应该使用吗?相反,我应该从模型中获取信息。*对象?如果没有,是否有另一种处理此问题的首选方法?
答案 0 :(得分:1)
始终使用模型。可以找到文档here。
例如:
var sp = getSpotifyApi(1);
var models = sp.require('sp://import/scripts/api/models');
var a = models.Album.fromURI("spotify:album:5zyS3GEyL1FmDWgVXxUvj7", function(album) {
console.log("Album loaded", album.name);
});