iTunes搜索API从结果中获取所有曲目

时间:2019-01-27 20:32:52

标签: ios http itunes

我正在使用iTunes api进行非常简单的搜索,以尝试检索某个用户的播客列表,结果仅显示1,但曲目列表为25。有什么方法可以查看所有“曲目”? / p>

1 个答案:

答案 0 :(得分:1)

编辑

我能够使用下面您评论中的URL重现以下结果:

{
 "resultCount":1,
 "results": [
{"wrapperType":"track", "kind":"podcast", "collectionId":1157898727, "trackId":1157898727, "artistName":"Phoenix FM", "collectionName":"The West Ham Way on Phoenix FM", "trackName":"The West Ham Way on Phoenix FM", "collectionCensoredName":"The West Ham Way on Phoenix FM", "trackCensoredName":"The West Ham Way on Phoenix FM", "collectionViewUrl":"https://itunes.apple.com/us/podcast/the-west-ham-way-on-phoenix-fm/id1157898727?mt=2&uo=4", "feedUrl":"http://feeds.feedburner.com/TheWestHamWayOnPhoenixFm", "trackViewUrl":"https://itunes.apple.com/us/podcast/the-west-ham-way-on-phoenix-fm/id1157898727?mt=2&uo=4", "artworkUrl30":"https://is1-ssl.mzstatic.com/image/thumb/Music42/v4/b1/c0/76/b1c076ed-e555-af3b-3f09-5dfc379da0cb/source/30x30bb.jpg", "artworkUrl60":"https://is1-ssl.mzstatic.com/image/thumb/Music42/v4/b1/c0/76/b1c076ed-e555-af3b-3f09-5dfc379da0cb/source/60x60bb.jpg", "artworkUrl100":"https://is1-ssl.mzstatic.com/image/thumb/Music42/v4/b1/c0/76/b1c076ed-e555-af3b-3f09-5dfc379da0cb/source/100x100bb.jpg", "collectionPrice":0.00, "trackPrice":0.00, "trackRentalPrice":0, "collectionHdPrice":0, "trackHdPrice":0, "trackHdRentalPrice":0, "releaseDate":"2019-01-23T22:03:00Z", "collectionExplicitness":"cleaned", "trackExplicitness":"cleaned", "trackCount":25, "country":"USA", "currency":"USD", "primaryGenreName":"Professional", "contentAdvisoryRating":"Clean", "artworkUrl600":"https://is1-ssl.mzstatic.com/image/thumb/Music42/v4/b1/c0/76/b1c076ed-e555-af3b-3f09-5dfc379da0cb/source/600x600bb.jpg", "genreIds":["1465", "26", "1316"], "genres":["Professional", "Podcasts", "Sports & Recreation"]}]
}

根据this answer by juhariis,您需要在结果中点击feedURL(在本例中为“ http://feeds.feedburner.com/TheWestHamWayOnPhoenixFm”)才能访问实际剧集。

可能有language or framework-specific packages个您可以帮助您解决这个问题。

我希望这会有所帮助!

旧答案

您确定搜索URL看起来不是这样的:https://itunes.apple.com/search?term=firstname+lastname&limit=1

根据iTunes Web Service Search API documentation,请求URL中不需要limit参数,因此您只需删除查询字符串的“&limit = 1”部分即可:

  

要搜索所有杰克·约翰逊的音频和视频内容(电影,播客,音乐,音乐视频,有声读物,短片和电视节目),您的网址应如下所示:   https://itunes.apple.com/search?term=jack+johnson