如何使用 "kind = music" (iTunes API) 获取歌曲信息?

How to get song info with "kind = music" (iTunes API)?

我正在尝试使用 iTunes API 获取歌曲信息。例如,如果我这样查询:https://itunes.apple.com/search?term=no+hero+elisa 问题是 kind(响应)是 music-video,而在 iTunes Store 上只有歌曲(https://itunes.apple.com/it/album/no-hero/id1089487160?i=1089487517).如果我像这样使用 entity 属性:https://itunes.apple.com/search?term=no+hero+elisa&entity=song 没有结果!

我的问题是我需要获取歌曲插图,在 iTunes 中有这首 http://a5.mzstatic.com/eu/r30/Music69/v4/d0/2e/66/d02e6666-1a7e-f5bc-bf7d-60192700dc4a/cover170x170.jpeg 但在 JSON 响应中还有另一首错误的插图!谁能帮我?我只知道歌名和歌手名字,没有iTunes ID..

看起来搜索 API 已经开始返回您正在寻找的歌曲。这是您 运行 遇到问题的地方:

默认情况下,搜索 API 搜索美国商店。这首歌从今天开始在美国商店有售。如果您想获得意大利商店的结果,您应该这样搜索:

https://itunes.apple.com/it/search?term=no+hero+elisa&entity=song

注意基础中的 /it/ URL 将意大利定义为店面。