通过php youtube Google api v3在youtube上上传超过100MB的大型视频时出错

时间:2015-07-02 08:46:42

标签: php file-upload upload youtube-api youtube-data-api

当我通过Google php APi v3在youtube上传大小超过100MB的视频时,我遇到了这个问题。它适用于小于100mb的小视频。我已经按照教程https://www.domsammut.com/code/php-server-side-youtube-v3-oauth-api-video-upload-guide

进行了操作

这是我为较大的视频获得的错误

      Warning: filesize(): stat failed for uploads/20150618_112657.mp4  

             in/home/n001pr5/public_html/youtube2/upload.phpon line 99

       Warning: fopen(uploads/20150618_112657.mp4): failed to open      stream: No such file or directory in/home/n001pr5/public_html/youtube2      /upload.phpon line 105

        Warning: feof() expects parameter 1 to be resource, boolean   given in/home/n001pr5/public_html/youtube2/upload.phpon line 106

 Warning: fread() expects parameter 1 to be resource, boolean given      in/home/n001pr5/public_html/youtube2/upload.phpon line 107
Caught Google service Exception 400 message is Error calling PUT    https://www.googleapis.com/upload/youtube/v3/videos?part=status%2Csnippet&uploadType=resumable&   upload_id=AEnB2UrMv5ueozrFuP7QtiHqcjuekuOmvxBEAh9n1fBHXxf4BrKlYW3L786j8Dhc1EG    9YUYD71DB3Y46X4Q8ENmXKY4VkWuzcg: (400) Failed to parse Content-Range   header.Stack trace is #0 /home/n001pr5/public_html/youtube2/api/src/Google/Http/MediaFileUpload.php(183):                                    Google_Http_REST::decodeHttpResponse(Object(Google_Http_Request),      Object(Google_Client)) #1 /home/n001pr5/public_html/youtube2/upload.php(108): Google_Http_MediaFileUpload->nextChunk(false) #2 {main}    Status: success 

0 个答案:

没有答案