使用PHP和表单的YouTube API v3视频上传路径

时间:2015-09-21 14:07:14

标签: php youtube-api google-api-php-client youtube-data-api

尝试使用表单中的V3 API上传视频。在指定我正在使用$videoPath = file_get_contents($_FILES["file"]["name"]);的视频的路径时,我也尝试了get_file_contents并且它告诉我它无法找到该文件。我必须遗漏一些内容,有没有办法直接从表单发布,而不必将其上传到我的服务器,而不是上传到YouTube?

1 个答案:

答案 0 :(得分:0)

您不允许直接从youtube下载视频文件。 首先检查$_FILES["file"]["name"]的路径。

如果您需要获取有关视频的信息,我建议您使用代码。您可以解析数据并获取图像/视频等。

public function getParseVideo($code = null){
    $key = "your code";
      if(!empty($code)){
           $data = file_get_contents("https://www.googleapis.com/youtube/v3/videos?   key=".$key."&part=snippet&id=".$code);
                echo $json = json_decode($data);
            }
        }