我正在开发一个涉及iTunes播客的Rails应用程序,我想为每个播客显示一个描述。但我想不出一种使用iTunes搜索应用程序接口提取描述的方法。当我通过播客ID "lookup"/"search“时,描述不在属性之列。我愿意使用另一种API来获取播客描述(例如,类似于Wikipedia的Freebase ),但是在iTunes API之外通过播客标题进行搜索将会很棘手,因为一些播客有一个通用的名称,比如“开始烹饪”。有什么想法吗?谢谢!
发布于 2014-04-19 04:43:41
使用lookup API -您可以获取一些播客的元数据,但不是所有的元数据(如您所提到的)。以下是一个来自NPR Show的查找示例:
http://itunes.apple.com/lookup?id=156274448
在json响应中,您希望找到Podcast提供者维护的RSS提要URL:
"feedUrl": "http://www.npr.org/rss/podcast.php?id=1056"
当您搜索提要时-播客提供商负责提供您要查找的描述:
<description><![CDATA[NPR's Foreign Desk picks the top story from the day's international coverage from Morning Edition,....</description>
发布于 2020-03-18 05:40:51
详述Ted's answer above...
播客描述的原始来源是该播客的rss提要。
它可以在位于<channel>
标记下的<description>
标记中找到。
因此,另一种获取描述的选择,而不是去苹果要它,可以直接去获取它的来源。也就是说,一旦你知道了播客rss提要的网址,你就可以解析它并从<description>
标签中获得值。
Details on the official rss spec can be found here。
这正是苹果和其他播客目录为了获取描述而自己做的事情。看起来像这样..。
https://stackoverflow.com/questions/22873693
复制相似问题