所以我试图从 youtube 中提取特定视频游戏的视频。这我工作得几乎很好,但是在查询视频游戏标题时,一些(主要是与体育特许经营权、电影等共享名称的游戏)正在返回与视频游戏无关的结果。
我查看了此处的文档并找到了 topicId 过滤器,但是我很难使用它。
如果我尝试在其中放入一些东西,它会返回:
$searchResponse = $youtube->search->list(array(
'q' => $_GET['q'],
'maxResults' => $_GET['maxResults'],
'part' => 'id',
'order' => 'relevance',
'type' => 'video',
'topicId' => '/m/0d6lp'
));
(列表)未知参数:'topicId'
也无法使用 freebase API 返回我需要的主题。
我要做的就是仅使用以下内容过滤视频:
那么,我有什么想法可以仅使用搜索 API 将 youtube 搜索限制为视频游戏吗?