如何使用 "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 将意大利定义为店面。
我正在尝试使用 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 将意大利定义为店面。