だから私は、特定のビデオ ゲームの 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検索をビデオゲームのみに制限する方法はありますか?