【问题标题】:Youtube API 3.0 - Failed to start the resumable upload exception 0Youtube API 3.0 - 无法启动可恢复上传异常 0
【发布时间】:2015-04-06 17:06:54
【问题描述】:

我创建了一个 PHP 脚本,以使用 Youtube API 3.0 和 Google Api Php Client 将视频直接上传到 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);

我真的不明白问题出在哪里。你能帮助我吗?谢谢!

【问题讨论】:

  • 您要上传的视频有什么扩展名?有没有可能是 .mov?
  • 嗨,安德烈,不,不是。这是一个mp4。但是其他用户在上传 mov 时遇到了问题... .mov 文件有问题吗?

标签: php oauth google-api youtube-api


【解决方案1】:

您能否检查一下您是否在 youtube 中创建了一个频道?

【讨论】:

    猜你喜欢
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 2013-04-14
    • 1970-01-01
    • 2021-01-04
    相关资源
    最近更新 更多