我正在用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响应,但没有nextPageToken
或pageInfo
属性。
我需要获得多个结果,因此能够对搜索进行分页对我来说非常重要。
我已经尝试了maxResults
查询参数,但没有得到结果。我怎样才能实现它?
我正在给自己修剪API答案:
fields: 'items/id,items/snippet/title,items/snippet/description,items/snippet/thumbnails/default,items/snippet/channelTitle'
所以fields
参数是告诉API包含哪些响应属性的。