显示播客列表中的剧集列表

时间:2013-04-28 00:58:31

标签: ios json ios6 rss podcast

我正在尝试显示特定作者的播客频道列表。选择播客时,显示相关剧集。我能够独立完成各项工作,但无法弄清楚如何将两者联系起来。

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

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

它将产生作者TWiT的所有播客频道。它通过JSON包含许多有用的元数据,例如title,artworkUrl等。但是没有直接链接到我能找到的播客。

我还可以通过解析我在iTunes中订阅所述播客提取的硬编码频道链接中的iTunes RSS Tags来显示特定播客的剧集列表,然后右键单击它并选择复制播客URL 。再举两个例子就可以了:

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

这似乎分崩离析将两者联系起来。我找不到从iTunes App Store JSON元数据中提取直接播客URL的方法。

我在Finding the URL for podcast feeds from an iTunes id上看到了这个帖子,但这似乎表明你只能通过iTunes Store RSS Generator提供的Apple提供的信息。它仅限于预定义的标准(例如Top Podcast)。

建议或澄清将不胜感激。我现在唯一看到的路径是对我的作者列表中的每个Podcasts频道进行硬编码。

2 个答案:

答案 0 :(得分:2)

我想我找到了钥匙。我不确定这是否是通用的,但在我测试过的播客中,JSON结果包含一个feedUrl参数。令人沮丧的是,Search API page没有提到。

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

传递从搜索API JSON结果中提取的此feedURL参数的值,并将其解析为RSS似乎提供了我需要的内容。

答案 1 :(得分:0)

就在这里。

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

我想。