iTunes API 如何获取实体音乐?

iTunes API how to get entity music?

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

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

但是,我收到以下错误:

errorMessage: "Invalid value(s) for key(s): [resultEntity]"

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

您的问题与 entity=music 有关,因为 music 不是有效实体。 URL 的 entity 部分用于指定您的搜索应该 return 返回的内容。它可以采用不同的值,例如 musicArtistmusicTrackalbumsong 等...

您可以在 iTune 的 API documentation

中找到不同实体类型的完整列表

所以,如果您要查找歌曲列表,您的 URL 应该是这样的:

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