Youtube API 3.0 - 无法启动可恢复上传异常0

时间:2015-02-06 14:18:04

标签: php oauth google-api youtube-api

我创建了一个PHP脚本,可以使用Youtube API 3.0和Google Api Php客户端将视频直接上传到YouTube频道,如本教程所述:https://www.domsammut.com/code/php-server-side-youtube-v3-oauth-api-video-upload-guide

与本教程不同,我使用OAuth 2.0 Playground(https://developers.google.com/oauthplayground)生成OAuth访问令牌,然后将json数据存储到MySQL数据库中(而不是使用文本文件)。

一切都工作了好几天,但今天我收到了这个错误:

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);

我真的无法理解问题出在哪里。你能帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以查看是否在youtube中创建了频道吗?