YouTube 頻道與播放列表的 RSS 源

發佈於:

youtube.com 其實有替每個公開頻道與公開播放列表提供 RSS 源料,根據某篇官方文件之中,其網址格式為:

https://www.youtube.com/feeds/videos.xml?channel_id=XXXXX
https://www.youtube.com/feeds/videos.xml?playlist_id=XXXXX

最後 XXXXX 的部分須以實際的 id 替代。

channel_id 與 playlist_id 須由網址取得。比方說這是個頻道頁面:

https://www.youtube.com/channel/UCGbpr46Y8aDyO2s_W_3SfkA

對應到的 channel_id 則為 "channel/" 後面的字串 UCGbpr46Y8aDyO2s_W_3SfkA

若為播放列頁面:

https://www.youtube.com/watch?v=FcnucACc1Ig&list=PLmAiqVA08klEOkq3aikIi4wYnH6V6ixpL

對應到的 playlist_id 則為 list 參數之值 PLmAiqVA08klEOkq3aikIi4wYnH6V6ixpL

不過,這個 RSS 源的連結並沒有被放在 Youtube 網頁中成為 <link rel="alternative"> 元素,所以基本上無法讓任何瀏覽器自動發掘出來。要使用的話得靠外部處理。