我用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
查询参数,但没有得到结果。我怎样才能实现它?
答案 0 :(得分:1)
fields
因此$factory = new \ImageOptimizer\OptimizerFactory();
$optimizer = $factory->get();
$filepath = /* path to image */;
$optimizer->optimize($filepath);
param是告诉API要包含的响应属性的那个。