我正在尝试显示特定作者的播客频道列表。选择播客后,显示相关剧集。我能够独立完成每一项工作,但不知道如何将两者联系起来。
现在我的作者播客列表是使用以下命令生成的iTunes 应用商店搜索 API http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html。例如,您可以请求
@"term" : @"twit", @"media" : @"podcast"
它将生成作者 TWiT 的所有播客频道。它通过 JSON 包含许多有用的元数据,例如标题、artworkUrl 等。但我找不到指向播客的直接链接。
我还可以通过解析特定播客的剧集列表iTunes RSS 标签 http://www.apple.com/itunes/podcasts/specs.html#rss我通过在 iTunes 中订阅所述播客来提取硬编码频道链接,然后右键单击它并选择复制播客 URL。再次以 TWiT 为例将产生:
http://feeds.twit.tv/kh_video_hd.xml
这似乎分崩离析的地方是将两者联系起来。我找不到从 iTunes App Store JSON 元数据中提取直接播客 URL 的方法。
我看过这个帖子从 iTunes ID 查找播客源的 URL https://stackoverflow.com/questions/2306470/finding-the-url-for-podcast-feeds-from-an-itunes-id-itms-api,但这似乎表明您只能从 Apple 提供的源中执行此操作iTunes 商店 RSS 生成器 http://itunes.apple.com/rss。它仅限于预定义的标准(例如热门播客)。
如有建议或澄清,我们将不胜感激。我现在看到的唯一途径是对我的作者列表中的每个播客频道进行硬编码。