首先,我很抱歉我的语言。
我正在使用API Spotify开发应用程序,当我尝试获取长度属性Album时出现错误但是在执行时,控制台报告属性长度未定义,get(index)相同方法。
所以,我检查了我的请求内容,并注意到控制台中没有定义length属性,而Spotify API上启用了它?
我想为用户开发一个应用程序,为图书馆用户提供所有艺术家,艺术家的专辑名称和专辑艺术家的单一名称。
感谢您的回答。
答案 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(很快就会大大扩展)。