我正在尝试显示特定作者的播客频道列表。选择播客时,显示相关剧集。我能够独立完成各项工作,但无法弄清楚如何将两者联系起来。
现在我的作者播客列表是使用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频道进行硬编码。
答案 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"
我想。