参考
YouTube 播放列表的 RSS 信息源
每个公开的 YouTube 播放列表都有一个 RSS 信息源。界面里任何地方都没有链接到它,YouTube 也没有写明它,但它确实有效。它是免费的,也不需要账号或 API 密钥。
这个网址
拿到播放列表 ID,填进这里:
https://www.youtube.com/feeds/videos.xml?playlist_id=PLAYLIST_ID找到播放列表 ID
打开播放列表,看地址栏。ID 就是 list= 的值,通常以 PL 开头:
https://www.youtube.com/playlist?list=PLw9Wuw7IfIEv5HZjym6i12JqNyoQ2Fwis
└─────────── 这部分 ──────────┘如果你是从某个视频打开播放列表的,网址会是 watch?v=…&list=… 这种形式。你要的仍然是 list= 这个值。
返回的内容
你会得到一个 Atom 信息源。每个条目都有视频 ID、标题、链接、发布日期和缩略图,足够任何阅读器正确显示它:
<feed xmlns:yt="http://www.youtube.com/xml/schemas/2015" …>
<yt:playlistId>PLw9Wuw7IfIEv5HZjym6i12JqNyoQ2Fwis</yt:playlistId>
<title>Eğitim</title>
<author><name>Global Menkul Değerler</name></author>
<entry>
<yt:videoId>oBVlWhX7iNk</yt:videoId>
<title>Eğitim | #VİOP'ta Akşam Seansı</title>
<link rel="alternate" href="https://www.youtube.com/watch?v=oBVlWhX7iNk"/>
<published>2025-03-13T14:00:57+00:00</published>
<media:thumbnail url="https://i4.ytimg.com/vi/oBVlWhX7iNk/hqdefault.jpg" …/>
</entry>
…
</feed>也有频道信息源
它用的是同一个接口,只是参数不同。如果你想要整个频道而不是一个播放列表,这个就很有用:
https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID这个信息源的限制
这个信息源用起来不错,但有一些限制,开始之前了解一下会有帮助:
大约 15 条,没法翻页看更多
这个信息源只带最新的视频。它没有翻页参数,所以有几百个视频的播放列表,你也只能看到末尾一小段。
按发布日期排序,不是按加入时间
一个 2019 年上传、今天早上才加进播放列表的视频不会出现在最上面。如果播放列表收录的是较老的内容,这个信息源不会告诉你刚刚变化了什么。
这是一种拉取格式
没有任何东西会推送给你。得有东西按计划去抓取这个网址,并发现有什么变化,所以你的信息源阅读器得一直运行并不断检查它。
只支持公开播放列表
不公开列出和私享的播放列表什么都不会返回,这是正确的行为,但在你去排查问题之前值得先知道。
它没有被写明
YouTube 没有在任何官方地方列出这个接口。它已经用了很多年,很多人都依赖它,但没有人保证它会一直有效。
什么时候 RSS 是对的答案
如果你已经在用信息源阅读器,这就是最好的选择,你到这里就可以了。它不花钱,也不依赖第三方,YouTube 也不太可能把它拿掉。
但当你想要的是一封邮件或一条手机提醒,而不是一个要自己去看的地方;当你不想让什么东西一直运行;或者当播放列表长到 15 条的窗口会在两次检查之间漏掉内容时,它就不再是对的答案了。这正是 Listabell 能帮上忙的地方。它全天候检查同样的公开数据,给你发一封邮件或一条 Telegram 消息。它是免费的,这里有对比其他选择。
另请参阅:YouTube 频道 RSS 信息源,包括如何从频道的 @标识名找到它的 ID。
不想运行阅读器?
改为通过邮件或 Telegram 消息获得同样的更新。