如何使用Youtube Data API从频道/播放列表中获取特定视频?

时间:2015-11-29 11:28:16

标签: video youtube youtube-api playlist

我试图从频道的上传播放列表中获取特定视频。具体而言,我的意思是我想从播放列表中获取第156个视频。据我所知,唯一的方法是请求前50个,使用nextPageToken获得下一个50并继续这样做,直到我到达50个视频,其中包括第156个视频。即使我可以实现这一点,如果我必须这样做,也需要相当多的带宽,特别是如果频道可能有数千个视频,我需要获得最后一个。

我尝试搜索一种设置部分的方式,这样我就不需要从视频中接收“id”(这是AFAIK从视频中获得的最小数据量),而只是获取nextPageToken,但我找不到这样做的方法。

非常感谢任何帮助。

提前致谢 Edc

1 个答案:

答案 0 :(得分:0)

好吧,所以我我找到了解决方案。在我的测试中,nextPageTokens似乎是一致的,这意味着只要影响列表的参数(如maxResults)相同,每次第一个nextPageToken都是相同的。所以从技术上讲,你只需要获得一个长的播放列表并保存你使用特定的maxResults获得的nextPageTokens,然后使用它们来获取下一次的特定页面。