首页 > 解决方案 > Overcast 和 Podcast addict 等应用程序如何检索播客列表?

问题描述

像这样的应用程序是否使用外部 API 来获取播客?

如果是这样,API 提供者如何更新他们的数据库?如果不是,应用程序本身如何更新他们的播客数据库?

我似乎没有在 Google 上找到此信息,尽管我可能没有使用正确的关键字。

标签: rsspodcast

解决方案


TL;DR - 播客应用程序查询主要播客目录以获取 rss 提要的 URL,然后播客应用程序查询 rss 提要以获取有关播客的特定详细信息,包括获取剧集。


要回答您的问题,播客应用程序是否使用 API 来获取播客?

有点儿...

播客应用程序通常不使用 API 来获取播客。它首先使用 API 来发现/了解播客。

为了让播客应用了解哪些播客可用,它们通常会查询主要播客目录之一,例如 iTunes、Spotify 或 Stitcher。

例如,这里有一些关于 Apple 的 iTunes API 的信息

这是播客有关 Overcast(播客应用程序)如何工作的一些信息


对于他们知道的每个播客,播客应用程序都会引用该播客的rss 提要

播客应用程序从上面的上一步中获取对 rss 提要的引用(即,当它们查询主要目录时)。

RSS 提要是在 Internet 上公开提供的文件。即它可以通过 URL 访问。

播客本身负责发布自己的 RSS 提要。通常,RSS 提要作为播客托管的一部分发布。

RSS 提要提供有关播客及其每一集的信息。

播客应用程序会定期检查 rss 提要以查看是否有任何更新。

播客应用程序将 rss 提要信息转换为用户友好的格式,当您在应用程序中查看特定播客的详细信息时,您会看到这种格式。

以下是来自苹果的一些背景信息,内容涉及播客 RSS 提要中的内容

以下是您可能听说过的一些流行播客中的一些示例 RSS 提要:


这个难题的最后一部分......主要的播客目录如何知道播客 RSS 提要?

播客的所有者/创建者使用该目录创建一个帐户,然后向该目录提交一个有效的 rss 提要。

例如,以下是您将提要提交到的方式:


推荐阅读