0

我正在使用 google-api-php-client 搜索 youtube。我想要做的是指定 format=5 来过滤可嵌入视频。

$client = new Google_Client();
$client->setDeveloperKey($DEVELOPER_KEY);
$youtube = new Google_YoutubeService($client);
$searchResponse = $youtube->search->listSearch('id,snippet', array(
  'q' => $searchStr,
  'maxResults' => $maxResultsNum,
));
foreach ($searchResponse['items'] as $searchResult) {
}

如何指定 format=5 以便可以在 iPhone 中播放。该文档没有关于如何执行此操作的参考。

4

1 回答 1

1

您正在寻找的过滤器是videoSyndicated

你的电话看起来像

$searchResponse = $youtube->search->listSearch('id,snippet', array('q' => $searchStr, 'maxResults' => $maxResultsNum, 'videoSyndicated' => true, 'type' =>true) );

于 2013-08-11T03:36:44.680 回答