将Youtube频道的视频列表作为RSS Feed

时间:2015-01-18 20:15:39

标签: youtube rss youtube-api

如何使用youtube api形成请求以将频道中的视频作为RSS Feed?

我读了this question,其中给出了新api(V3)的链接,但我无法在那里找到它(我对网络编程没有任何经验)。我尝试使用api v2中不推荐使用的语法:

https://gdata.youtube.com/feeds/users/UCqAEtEr0A0Eo2IVcuWBfB9g/uploads

但它有时只能起作用。 (我将这个网址提供给雅虎管道,并使用关键字搜索特定视频。当我输入的关键字与任何视频都不匹配时,我收到错误。)

我也尝试过:

https://www.googleapis.com/youtube/v3/search?key={your_key_here}&channelId={channel_id_here}&part=snippet,id&order=date&maxResults=20

我输入了频道ID和搜索键,但是我收到了一个错误的请求'错误。

1 个答案:

答案 0 :(得分:0)

回答标题中的问题:

https://www.youtube.com/feeds/videos.xml?channel_id=预先附加到频道唯一标识符。

例如,假设频道网址为https://www.youtube.com/channel/feed/UCpjNXONNE-JUz74ACsRCgcw。因此,RSS Feed网址为https://www.youtube.com/feeds/videos.xml?channel_id=UCpjNXONNE-JUz74ACsRCgcw