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

时间:2016-03-13 20:23:22

标签: metadata itunes itunesartwork itunes-search-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 ..

1 个答案:

答案 0 :(得分:0)

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

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

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

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