在PHP中指定格式参数youTubeAPI

时间:2013-08-10 23:15:15

标签: php youtube-api

我正在使用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) {
}

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

1 个答案:

答案 0 :(得分:1)

您正在寻找的过滤器是videoSyndicated

您的通话看起来像

$ searchResponse = $ youtube-> search-> listSearch('id,snippet',array(   'q'=> $字符串searchstr,   'maxResults'=> $ maxResultsNum,   'videoSyndicated'=>真正,   'type'=> true ));