首页 > 解决方案 > iTunes API 如何获取实体音乐?

问题描述

我有一个小问题。我需要使用 iTunes Api 来获取音乐。在这种情况下,我想为 Ed Sheeran 找到音乐,所以我使用:

https://itunes.apple.com/search?term=Ed+Sheeran&entity=music

但是,我收到以下错误:

errorMessage:“键的无效值:[resultEntity]”

在文档中值music是正确的,所以我的问题是:为什么它不起作用?

标签: javascriptapiitunes

解决方案


您的问题在于entity=musicasmusic不是有效实体。URL的entity组成部分用于指定您的搜索应返回的内容。它可以采用不同的值,例如musicArtist, musicTrack,albumsong...

您可以在 iTune 的 API文档中找到不同实体类型的完整列表

所以,如果你想要一个歌曲列表,你的 URL 应该是这样的:

https://itunes.apple.com/search?term=Ed+Sheeran&entity=song

推荐阅读