我想使用YouTube php数据API搜索视频,但我的目的是只展示授权的嵌入式视频。我尝试使用setFormat
方法,但它对我不起作用!
这是我的代码:
<?php
$searchQuery = $yt->newVideoQuery();
$searchQuery->setVideoQuery($query);
$searchQuery->setCategory('Music');
$searchQuery->setMaxResults(10);
$searchQuery->setFormat(5); //ICI
echo $searchQuery->getQueryUrl(2);
$videoFeed = $yt->getVideoFeed($searchQuery->getQueryUrl(2));
....
?>
但我仍然获得非嵌入式授权视频。 有什么想法吗?
答案 0 :(得分:1)
请查看以下链接:Use the YouTube API with PHP。他们使用数据API进行了很好的搜索YouTube视频。
答案 1 :(得分:0)
尝试使用GET参数(从你的帖子我无法判断你是使用POST还是GET)。
Youtube API Reference Guide显示查询带有GET参数的视频“&amp; format = 5”
请看标题为“搜索视频”的部分
祝你好运!