YouTube API v3 pageToken生成随机视频

时间:2014-06-02 00:02:31

标签: javascript angularjs youtube youtube-api

我正在使用YouTube API生成加载YouTube视频的页面。我正在使用的堆栈是HTML,CSS和AngularJS。我想要一个按钮,在给定搜索查询的情况下生成随机视频。我计划这样做的方法是使用pageToken属性。

我注意到令牌“CAEQAA”始终返回查询搜索结果的第二页。然后,“CAIQAA”在此之后提供下一页搜索结果。所以这让我觉得这些键独立于搜索查询。

但是,这可能特定于我的搜索选项(搜索结果每页一个视频,安全搜索=严格等),即使它独立于搜索查询。有没有办法在列表或某种形式中检索所有可能的页面令牌?通过这种方式,我可以从此列表中选择一个随机令牌来选择搜索结果的随机页面,从而选择一个随机视频。

如果我误解了它是如何工作的,请告诉我,因为我是新手使用这种API。任何帮助表示赞赏。感谢

1 个答案:

答案 0 :(得分:0)

我写了一个algorithm,它可以为[0,100000]范围内的任何给定数字生成一个pageToken(可以与npm install youtube-page-token一起安装)。 有了包裹,您可以 1)获取结果的第一页 2)获得总数 3)在该总范围内获得一个随机数 4)为该号码生成令牌 5)重新插入YouTube API