2015-02-06 43 views
0

我創建了一個PHP腳本來使用YouTube API 3.0和谷歌阿比PHP客戶端直接上傳視頻至YouTube頻道,在本教程中描述:https://www.domsammut.com/code/php-server-side-youtube-v3-oauth-api-video-upload-guide的Youtube API 3.0 - 未能啓動可恢復上傳例外0

以不同的方式從本教程中,我使用OAuth 2.0 Playground(https://developers.google.com/oauthplayground)生成OAuth訪問令牌,然後將json數據存儲到MySQL數據庫中(而不是使用文本文件)。

一切都OK了幾天,但今天,我得到這個錯誤:

Caught Google service Exception 0 
message is 
Failed to start the resumable upload (HTTP 400: youtube.video, Bad Request) 

Stack trace is 
#0 /home2/xxx/public_html/google-api-php-client/src/Google/Http/MediaFileUpload.php(134): Google_Http_MediaFileUpload->getResumeUri() 
#1 /home2/xxx/public_html/_upload_video.php(98): Google_Http_MediaFileUpload->nextChunk('\x00\x00\x00\x14ftypqt \x00\x00\x00...') 
#2 {main} 

幾次。儘管如此,視頻已正確上傳到YouTube!

行98:

$status = $media->nextChunk($chunk); 

我實在無法理解問題的所在。你可以幫我嗎?謝謝!

+0

您試圖上傳的視頻有什麼擴展名?這是否是一個.mov? – 2015-02-06 14:21:06

+0

嗨安德烈,不,不是。這是一個MP4。但其他用戶嘗試上傳mov的問題... .Mov文件有錯誤嗎? – ecmedia 2015-02-06 15:07:01

回答

0

您是否可以檢查您是否有在Youtube上創建的頻道?

相關問題