【问题标题】:Podcast Description via API通过 API 进行播客描述
【发布时间】:2014-05-17 09:50:42
【问题描述】:
我正在开发一个涉及 iTunes 播客的 Rails 应用程序,我想显示每个播客的说明。但我想不出一种方法来使用 iTunes 搜索 API 提取描述。当我按播客 ID“查找”/“搜索”时,描述不是属性之一。我愿意使用另一个 API 来获取播客描述(例如 Freebase for Wikipedia),但是在 iTunes API 之外通过播客标题搜索会很棘手,因为某些播客有像“这样的通用名称”开始做饭。”有任何想法吗?谢谢!
【问题讨论】:
标签:
ruby-on-rails
api
itunes
podcast
【解决方案1】:
使用查找 API - 您可以获得播客的一些元数据,但不是全部(如您所述)。以下是 NPR 节目中的查找示例:
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>