Youtube搜索API

时间:2011-12-02 20:08:09

标签: php api youtube

我想使用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));
    ....
    ?>

但我仍然获得非嵌入式授权视频。 有什么想法吗?

2 个答案:

答案 0 :(得分:1)

请查看以下链接:Use the YouTube API with PHP。他们使用数据API进行了很好的搜索YouTube视频。

答案 1 :(得分:0)

尝试使用GET参数(从你的帖子我无法判断你是使用POST还是GET)。

Youtube API Reference Guide显示查询带有GET参数的视频“&amp; format = 5”

请看标题为“搜索视频”的部分

祝你好运!