如何分页,如果没有页面令牌存在于Youtube 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查询参数,但没有得到结果。我怎样才能实现它?

我正在给自己修剪API答案:

fields: 'items/id,items/snippet/title,items/snippet/description,items/snippet/thumbnails/default,items/snippet/channelTitle'

所以fields参数是告诉API包含哪些响应属性的。

相关内容

  • 没有找到相关文章

最新更新