以相反的顺序从 Youtube 播放列表获取 RSS 提要

以相反的顺序从 Youtube 播放列表获取 RSS 提要

我通过 RSS 订阅了一些 YouTube 频道和播放列表。要获取播放列表的 RSS 源,(例如速成哲学),我们获取播放列表的 URL,并将除 ID 之外的所有内容替换为特定的 URL。在本例中,https://www.youtube.com/playlist?list=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR变为https://www.youtube.com/feeds/videos.xml?playlist_id=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR

一直运行良好,但今天我遇到了一个限制。我注意到特定的 feed 卡在了 15 个项目上,不再更新。通过查看我订阅的其他仍在运行的 feed,似乎播放列表的顺序是问题所在。为了构建 feed,Youtube 基本上只获取播放列表中最新的 15 个项目,并且播放列表默认从下到上添加(添加新项目,它将成为第一个)。由于该特定播放列表遵循从上到下的顺序(最新项目始终放在底部),而 Youtube 只检查从顶部开始的 15 个项目,因此它基本上认为没有其他内容被添加。

我看到的唯一一个可以以最小干扰解决这个问题的解决方案是,如果在构建 RSS 源的查询参数上有一种方法可以明确说明应该以相反的顺序检查它。我已经尝试了文档 v2 和 v3 中的许多方法,但似乎都没有用。

答案1

您是否尝试过使用 RSS 阅读器来完成此任务?只需将播放列表 URL 复制并粘贴到您的阅读器中,我使用 www.inoreader.com,因为它具有最多的免费功能。

相关内容