显示来自播客列表的剧集列表

我正在尝试显示特定作者的播客频道列表。 select播客时,显示相关的片段。 我能够独立完成每一项工作,但无法弄清楚如何弥合两者。

现在,作者的播客列表是使用iTunes App Store Search API生成的 。 例如,您可以请求

@"term" : @"twit", @"media" : @"podcast" 

它将产生作者TWiT的所有播客频道。 它通过JSON包含了很多有用的元数据,比如标题,artworkUrl等,但没有直接链接到我能find的播客。

我还可以通过parsing来自硬编码频道链接的iTunes RSS标签来显示特定播客的剧集列表,通过订阅iTunes中的播客,然后右键单击并select复制播客url。 TWiT再次作为例子将产生:

 http://feeds.twit.tv/kh_video_hd.xml 

这似乎分崩离析,连接两者。 我找不到从iTunes App Store JSON元数据中提取直播播客url的方法。

我已经看到了从iTunes ID查找播客供稿的URL的post,但是这似乎表明您只能从Apple Store提供的来自iTunes Store RSS生成器的供稿来执行此操作。 它仅限于预定义的标准(例如,顶级播客)。

build议或澄清,将不胜感激。 我现在看到的唯一途径是从作者列表中硬编码每个Podcast频道。

我想我find了钥匙。 我不确定这是否具有普遍性,但在我testing的播客中,JSON结果包含feedUrl参数。 令人沮丧的是,在searchAPI页面上没有提到。

 feedUrl = "http://leoville.tv/podcasts/twit.xml"; 

传递从searchAPI JSON结果中提取的此feedURL参数的值,并将其parsing为RSS似乎可以提供我所需要的。

就在这儿。

 "trackViewUrl":"https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=120954025&id=120954021&s=143441" 

我认为。