如何使用 youtube api 形成请求以从 channel 获取视频作为 rss 提要?
我读了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
我在其中输入 channel ID 和搜索键,但出现“错误请求”错误。
最佳答案
回答标题中的问题:
预附加 https://www.youtube.com/feeds/videos.xml?channel_id=
到 channel 唯一标识符。
例如,假设 channel url 是 https://www.youtube.com/channel/feed/UCpjNXONNE-JUz74ACsRCgcw
.所以 rss 提要 URL 将是 https://www.youtube.com/feeds/videos.xml?channel_id=UCpjNXONNE-JUz74ACsRCgcw
.
关于youtube - 获取 Youtube channel 的视频列表作为 RSS 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28014363/