首先,我为我的语言感到抱歉。
我正在使用 API Spotify 开发应用程序,当我尝试获取长度属性专辑时出现错误,但在执行时,控制台报告属性长度未定义,get(index) 方法也是如此。
所以,我检查了我的请求的内容,我注意到长度属性没有在控制台中定义,而它在Spotify API上启用?
我想为用户开发一个应用程序,为图书馆用户提供所有艺术家,艺术家的专辑名称和专辑艺术家的单曲名称。
感谢您的回答。
首先,我为我的语言感到抱歉。
我正在使用 API Spotify 开发应用程序,当我尝试获取长度属性专辑时出现错误,但在执行时,控制台报告属性长度未定义,get(index) 方法也是如此。
所以,我检查了我的请求的内容,我注意到长度属性没有在控制台中定义,而它在Spotify API上启用?
我想为用户开发一个应用程序,为图书馆用户提供所有艺术家,艺术家的专辑名称和专辑艺术家的单曲名称。
感谢您的回答。
你需要做这样的事情(我刚刚在这里输入 - 可能包含错别字!):
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(它将很快得到极大扩展)。