Spotify专辑的长度属性未定义?

时间:2011-12-21 11:56:48

标签: javascript json api spotify

首先,我很抱歉我的语言。

我正在使用API​​ Spotify开发应用程序,当我尝试获取长度属性Album时出现错误但是在执行时,控制台报告属性长度未定义,get(index)相同方法。

所以,我检查了我的请求内容,并注意到控制台中没有定义length属性,而Spotify API上启用了它?

我想为用户开发一个应用程序,为图书馆用户提供所有艺术家,艺术家的专辑名称和专辑艺术家的单一名称。

感谢您的回答。

1 个答案:

答案 0 :(得分:3)

你需要做这样的事情(我刚刚在这里打字 - 可能包含拼写错误!):

var models = getSpotifyApi(1).require('sp://import/scripts/api/models');
models.Album.fromURI('spotify:album:1eNPZeO8HloxcmqEt4Avve', function(album) {
    // This callback is fired when the album has loaded.
    // The album object has a tracks property, which is a standard array.
    console.log(album.tracks);
});

获得正确的相册对象后,您可以按照文档记录使用它:http://developer.spotify.com/download/spotify-apps-api/reference/4c26b7e8e0.html

请注意,sp.core命名空间中的任何内容均不受支持。请使用文档化的API(很快就会大大扩展)。

相关问题