【发布时间】:2013-10-08 01:44:15
【问题描述】:
我正在尝试按上传顺序获取上传到多个 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}
我尝试在第一个视频中添加一个额外的 YouTube channelId(用逗号分隔),这似乎会破坏搜索并显示“随机”视频(channelId 中的任何一个都没有列出)。
如果有人知道如何通过一个 API 查询来完成此任务,我将非常高兴。
更清楚地说,正如我在下面的评论中提到的,这就是我想要做的:
我不是想获得特定用户的“订阅”,而是 我正在尝试结合最近的多个频道 上传(视频)到一个列表中。这样我可以显示我的“团队” 在我的网站上按时间顺序排列的视频 已上传。
【问题讨论】:
-
您的问题解决了吗?我正在尝试做同样的事情,而不是为每个用户进行数百次单独的 API 调用。也许你可以用你是怎么做的来回答你自己的问题?
标签: video youtube youtube-api