Php 使用cc过滤器搜索Youtube列表?

Php 使用cc过滤器搜索Youtube列表?,php,youtube-api,youtube-data-api,Php,Youtube Api,Youtube Data Api,我正在使用谷歌api php客户端搜索youtube上的视频,我想过滤结果,只返回带有字幕(cc)的视频 可能吗?如果是,我应该如何修改查询 $searchResponse = $youtube->search->listSearch('id,snippet', array( 'q' => $_GET['q'], 'maxResults' => $_GET['maxResults'], )); 谢谢。 API文档提到了一个videoCaptionstring参数

我正在使用谷歌api php客户端搜索youtube上的视频,我想过滤结果,只返回带有字幕(cc)的视频

可能吗?如果是,我应该如何修改查询

$searchResponse = $youtube->search->listSearch('id,snippet', array(
  'q' => $_GET['q'],
  'maxResults' => $_GET['maxResults'],
));
谢谢。

API文档提到了一个
videoCaption
string参数

videoCaption参数指示API是否应根据视频搜索结果是否有字幕来过滤视频搜索结果。如果为此参数指定值,还必须将类型参数的值设置为“视频”


请参见
视频字幕
?谢谢你,斯库奇。这正是我需要的。我添加了'videoCaption'=>'closedCaption',效果很好!那么我将把我的评论变成一个答案
$searchResponse = $youtube->search->listSearch('id,snippet', array(
  'q' => $_GET['q'],
  'maxResults' => $_GET['maxResults'],
  'videoCaption' => 'closedCaption',
  'type' => 'video'
));