检索专辑/播放列表信息API

时间:2012-05-31 07:54:50

标签: spotify

我在另一个帖子中读到(http://stackoverflow.com/questions/9474011/showing-a-album-cover) 那个:

  

请不要使用任何sp。 API - 它们是私有的,很快就会消失。

我的问题是,从API获取专辑和/或播放列表信息的正确方法是什么?

我正在玩这个:

sp.core.getMetadata(uri, {
    onSuccess: function(uri) {
       // Success
    },
    onFailure: function() {
       // Failure
    }
});

我猜这是私有的,不应该使用吗?相反,我应该从模型中获取信息。*对象?如果没有,是否有另一种处理此问题的首选方法?

1 个答案:

答案 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);
});