我正在尝试按上传顺序获取上传到多个 YouTube 频道的最新视频的列表。有点像 YouTube 上的订阅框如何显示多人(您订阅的)最近上传的所有视频。
GET https://www.googleapis.com/youtube/v3/search?
part=snippet&channelId=UC4XmzE3vYbp7h4B8dxcoN_A&maxResults=20&order=date
&key={YOUR_API_KEY}
该搜索将返回从单个频道上传的最新视频列表。但是,我试图在同一个列表中显示一组人。
GET https://www.googleapis.com/youtube/v3/search?
part=snippet
&channelId={UCXA7dMwWUS8n00Xq-Qvj38A,UC4XmzE3vYbp7h4B8dxcoN_A}
&maxResults=20&order=date&key={YOUR_API_KEY}
我尝试channelId
在第一个 YouTube 上添加一个额外的 YouTube(用逗号分隔),这似乎破坏了搜索并显示“随机”视频(没有channelId
列出)。
如果有人知道如何通过一个 API 查询来完成此操作,我会非常高兴。
更清楚地说,正如我在下面的评论中提到的,这就是我想要做的:
我不是想获得特定用户的“订阅”,而是尝试将多个频道最近上传的(视频)合并到一个列表中。这样我就可以在我的网站上按上传的顺序按时间顺序显示我的“团队”视频。