我正在尝试显示某个特定作者的播客频道列表。选择播客后,会显示相关的剧集。我可以独立完成这两个任务,但不知道如何在两者之间架起桥梁。
现在,我的作者播客列表是使用iTunes App Store Search API生成的。例如,您可以请求
@"term" : @"twit", @"media" : @"podcast"它将生成作者TWiT的所有播客频道。它通过JSON包含了很多有用的元数据,比如标题、artworkUrl等等,但是我找不到到播客的直接链接。
我还可以通过从硬编码频道链接中解析iTunes RSS Tags来显示特定播客的剧集列表,该频道链接是通过在iTunes中订阅所述播客提取的,然后右键单击它并选择复制播客URL。再次以TWiT为例,将产生以下结果:
http://feeds.twit.tv/kh_video_hd.xml这一切似乎分崩离析的地方是将两者联系在一起。我找不到从iTunes应用商店JSON元数据中提取直接播客URL的方法。
我在Finding the URL for podcast feeds from an iTunes id上看过这篇文章,但这似乎表明你只能从苹果提供的iTunes Store RSS Generator馈送中做到这一点。它仅限于预定义的标准(例如热门播客)。
建议或澄清将不胜感激。我现在看到的唯一途径就是对我的作者列表中的每个播客频道进行硬编码。
发布于 2013-04-29 03:41:22
我想我找到钥匙了。我不确定这是否是通用的,但在我测试过的播客中,JSON结果包含一个feedUrl参数。令人沮丧的是,Search API page上没有提到这一点。
feedUrl = "http://leoville.tv/podcasts/twit.xml";传递从search API JSON结果中提取的这个feedURL参数的值,并将其解析为RSS似乎可以满足我的需求。
https://stackoverflow.com/questions/16258476
复制相似问题