播放器显示艺术家名称时 API 返回各种艺术家
Posted
技术标签:
【中文标题】播放器显示艺术家名称时 API 返回各种艺术家【英文标题】:API Returning Various Artist while Player Displays Artist Name 【发布时间】:2012-06-05 18:45:29 【问题描述】:当我播放包含多个艺术家的曲目时,Spotify 播放器会显示艺术家的姓名,但 API 只会返回“Various Artists”。
这首歌就是一个例子:http://open.spotify.com/track/1UhqsS2W93LhBQtA0q9x0x Spotify 播放器显示 Michael Stipe;阿莎·博斯特尔
当我使用下面的代码时,我会为艺术家获得各种艺术家:
var playerTrackInfo = player.track;
var track = playerTrackInfo.data;
var artist = track.album.artist.name;
是否有其他方法可以检索实际返回 Michael Stipe 和 Asha Bostle 而不是“Various Artists”的艺术家?
【问题讨论】:
【参考方案1】:track
对象有一个 artists
属性,其中包含一组 Artist
对象:
var track = player.track;
var artists = track.artists;
文档here。
【讨论】:
欢迎投票或将我的答案标记为正确答案(或两者兼有!);-)以上是关于播放器显示艺术家名称时 API 返回各种艺术家的主要内容,如果未能解决你的问题,请参考以下文章
即使在添加身份验证令牌以获取艺术家的播放列表后,Spotify API 也会出现 CORS 错误