3

我正在尝试显示特定作者的播客频道列表。选择播客后,显示相关剧集。我能够独立完成每一项,但不知道如何将两者联系起来。

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

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

它将产生作者 TWiT 的所有播客频道。它通过 JSON 包含许多有用的元数据,例如标题、artworkUrl 等。但我找不到指向播客的直接链接。

我还可以通过从硬编码频道链接中解析iTunes RSS 标签来显示特定播客的剧集列表,我通过在 iTunes 中订阅所述播客,然后右键单击它并选择复制播客 URL 来提取该链接。再次以 TWiT 为例将产生:

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

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

我已经看到有关从 iTunes id 查找播客提要的 URL的帖子,但这似乎表明您只能从 Apple 提供的来自iTunes Store RSS 生成器的提要中执行此操作。它仅限于预定义的标准(例如热门播客)。

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

4

2 回答 2

2

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

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

传递从搜索 API JSON 结果中提取的这个 feedURL 参数的值,并将其解析为 RSS 似乎可以满足我的需求。

于 2013-04-28T19:41:21.617 回答
0

就在这儿。

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

我认为。

于 2013-04-28T19:08:55.997 回答