如果Youtube API搜索请求中没有页面令牌,请如何分页

时间:2015-10-03 19:42:02

标签: angularjs youtube-api youtube-data-api

我用AngularJS以这种方式向Youtube API查询视频:

$http.get('https://www.googleapis.com/youtube/v3/search', {
  params: {
    key: 'API_KEY',
    type: 'video',
    part: 'id,snippet',
    maxResults: '10',
    fields: 'items/id,items/snippet/title,items/snippet/description,items/snippet/thumbnails/default,items/snippet/channelTitle',
    q: query
  }
}

但是,响应对象仅返回具有items属性的JSON响应,但没有nextPageTokenpageInfo属性。

我需要获得多个结果,因此能够对搜索进行分页对我来说非常重要。

我已经尝试了maxResults查询参数,但没有得到结果。我怎样才能实现它?

1 个答案:

答案 0 :(得分:1)

我正在修改自己的API答案:

fields

因此$factory = new \ImageOptimizer\OptimizerFactory(); $optimizer = $factory->get(); $filepath = /* path to image */; $optimizer->optimize($filepath); param是告诉API要包含的响应属性的那个。