我通过 RSS 订阅了一些 Youtube 频道和播放列表。要获取播放列表的 RSS 提要(例如Crash Course Philosophy),我们需要获取播放列表的 URL,并用特定 URL 替换除 ID 之外的所有内容。在这种情况下,https://www.youtube.com/playlist?list=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR
变为https://www.youtube.com/feeds/videos.xml?playlist_id=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR
。
这一直工作正常,但今天我遇到了限制。我注意到特定提要卡在 15 个项目上并且不再更新。通过查看我订阅的其他仍在运行的提要,似乎播放列表的顺序是问题所在。为了构建提要,Youtube 基本上只获取播放列表中最新的 15 个项目,并且播放列表默认从下到上添加(添加新项目,它成为第一个)。由于该特定播放列表遵循从上到下的顺序(最新的项目总是放在底部),而 Youtube 只检查从顶部开始的 15 个项目,它基本上认为没有添加任何其他内容。
我看到的以最小中断解决此问题的唯一解决方案是,如果在构建 RSS 提要的查询参数上有一种方法可以明确说明应该以相反的顺序检查它。我已经从文档的 v2 和 v3 中尝试了很多,但似乎没有任何效果。
归档时间: |
|
查看次数: |
2114 次 |
最近记录: |