如何管理持续超过一小时的Youtube API v3可恢复上传

时间:2013-11-25 17:07:56

标签: api youtube

因此我遇到的问题是通过 Youtube API v3.0 上传大型视频文件。 我正在遵循指定的步骤here

所以我认为问题在于访问令牌,因为它仅在3600秒内有效。所以我从OAuth Playground获得了刷新令牌。当用户在我的Youtube频道上开始上传时,我获得了新的令牌。 50分钟后,我中止 PUT 请求,获取新的令牌并恢复上传,如文档中指定的那样。问题是,一小时后我得到回复:

{
  "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "authError",
    "message": "Invalid Credentials",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Invalid Credentials"
 }
}

上传持续时间不到一小时,一切正常。但是当在慢速宽带上传大文件时,上传失败。我做错了什么?

我正在使用jQuery在JavaScript中发出请求。我仔细检查了文档中的步骤,如果它适用于较小的视频,我认为脚本没问题。

即使this脚本在一小时后无法上传,进度条也会达到100%,但会获得 401响应

感谢您的时间,抱歉我的英语不好。

0 个答案:

没有答案