我正在尝试使用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 ..
答案 0 :(得分:0)
看起来Search API已经开始返回您正在寻找的歌曲。这是您遇到问题的地方:
默认情况下,Search API会搜索美国商店。这首歌从今天开始在美国商店上市。如果您想获得意大利商店的结果,您应该像这样搜索:
https://itunes.apple.com/it/search?term=no+hero+elisa&entity=song
注意定义意大利作为店面的基本URL中的/ it /。