【问题标题】:Youtube API 3 PHP Script Help needed需要 Youtube API 3 PHP 脚本帮助
【发布时间】:2016-03-22 06:46:25
【问题描述】:

您能帮我编写一个 Youtube API 3 PHP 脚本吗?

我在我的 PHP 脚本中使用此 URL 从 youtube 获取特定视频的详细信息:

https://www.googleapis.com/youtube/v3/videos?id=$VideoID&part=sn-p%2Cstatistics&key=$YoutubeApiKey

这很好用。我的问题是使用哪个 URL 来获取特定关键字的前 25 个视频的标题、描述和缩略图。

我阅读了 youtube api 文档,但我无法弄清楚。非常感谢您的帮助。

【问题讨论】:

    标签: api youtube youtube-api youtube-data-api


    【解决方案1】:

    在 YouTube API 上进行简单的视频搜索,您将获得视频标题、描述、视频 ID 和图像源,因此最佳方法完整代码如下所示。

    <?php
    error_reporting(0);
    
    $search = "Search Query"; // Search Query
    
    $api = "YouTube API Key"; // YouTube Developer API Key
    
    $link = "https://www.googleapis.com/youtube/v3/search?safeSearch=moderate&order=relevance&part=snippet&q=".urlencode($search). "&maxResults=25&key=". $api;
    
    $video = file_get_contents($link);
    
    $video = json_decode($video, true);
    
    foreach ($video['items'] as $data){
            $title = $data['snippet']['title'];
            $description = $data['snippet']['title'];
            $vid = $data['id']['videoId'];
            $image = "https://i.ytimg.com/vi/$vid/default.jpg";
    
            // Output Title/Description/Image URL If Video ID exist
            if($vid){
                echo "Title: $title<br />Description: $description<br />Video ID: $vid<br />Image URL: $image<hr>";
            }
    }
    ?>
    

    【讨论】:

      【解决方案2】:

      您需要像这样更改 URL 格式,限制视频和详细信息

      https://www.googleapis.com/youtube/v3/search?key={YOUR_API_KEY}&amp;part=snippet&amp;order=relevance&amp;maxResults=25

      更改最大结果

      【讨论】:

        【解决方案3】:

        您可以使用 Youtube 搜索 API 来做同样的事情。

        GET https://www.googleapis.com/youtube/v3/search?part=snippet&q=boating&key={YOUR_API_KEY}

        这里是关于相同的更多信息。

        https://developers.google.com/youtube/v3/docs/search/list

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-08-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-08
          • 2012-07-12
          • 2021-12-14
          • 1970-01-01
          相关资源
          最近更新 更多