channel 所有权更改后的 YouTube API "Failed to start the resumable upload (HTTP 401..."错误

标签 youtube youtube-api google-oauth

我有一个脚本可以将之前上传到我们服务器的视频上传到 YouTube。在我收到以下错误之前:

Failed to start the resumable upload (HTTP 401: youtube.header, Unauthorized)

我发现我们尝试上传到的帐户没有自己的 YouTube channel 。上一版本的软件上传到不同帐户的 channel 。但是,现在我们选择在我们的 Google Analytics(分析)和 YouTube channel 所在的地方拥有一个帐户。

因此,为了确保脚本正常工作,在没有 channel 但我们想用于分析和 YouTube channel 的帐户上,但在这个阶段还没有 channel ,我创建了一个测试 channel 并且使用我的脚本现在可以将视频上传到 YouTube。之前的错误消失了。

现在我们有一个正在上传到 YouTube 的工作脚本,只是错误的 channel ,我们决定将所需 channel 的所有权更改为单个帐户(具有分析和 oauth key 的单个帐户)。首先,我删除了测试 channel 。然后我们登录到所需 channel 的所有者,并通过管理器页面将所有权更改为我们要使用的单个帐户。这一切似乎都是瞬间发生的。

现在当我运行脚本时,我得到了和以前一样的错误。我有点期待这个,因为它还不是默认 channel 。因此,我将转移的 channel 设置为默认帐户。现在,当我单击我的 channel 时,它不会提示我创建新 channel ,而是显示转移的帐户 - 很棒。我以为脚本现在会上传,就像我创建测试帐户后所做的那样,但我仍然收到同样的错误:
Failed to start the resumable upload (HTTP 401: youtube.header, Unauthorized)

顺便说一句,就在一个小时前我们转移了 channel ,但似乎一切都完成了(例如,新所有者现在可以管理该 channel 的管理员)..只要不是,我会继续检查脚本工作包它只是在更改的某些方面设置到位的延迟。

另外,我正在考虑创建新的 OAuth key ,因为 key 是在传输之前创建的,如果这很重要,我对此表示怀疑。无论如何,我不怀疑这是我们的代码的问题,我认为当新所有者和转移帐户时设置不正确,我只是不确定是什么。

更新:

channel 是否需要链接到 Google+“个人资料”而不是“信息页”?我注意到转移的 channel 当前链接到一个“页面”,即使它都归同一个帐户所有。

最佳答案

不知道你有没有跟我一样的问题。但我有一个网站可以将视频上传到客户的 YouTube 帐户。它对我来说非常有效,但是对于其他用户,我们遇到了与您相同的错误:

Failed to start the resumable upload (HTTP 401: youtube.header, Unauthorized)



我找到了适合我的解决方案。如果新的 YouTube 用户尝试上传并且他们的帐户没有“我的 channel ”,他们就会收到该错误。一旦他们创建了一个 channel ,视频上传就可以工作了。

关于 channel 所有权更改后的 YouTube API "Failed to start the resumable upload (HTTP 401..."错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34734522/

相关文章:

php - 使用API​​ v3删除Youtube中的播放列表项

objective-c - YouTube Objective-C HTTP POST请求评论

iframe - Youtube Iframe 禁用暂停视频

google-api - 使用常规 Google 帐户作为服务帐户

google-authentication - 我可以为 Google OpenIDConnect id_token 获得一致的 'iss' 值吗?

php - 用户线程 : list in Gmail API not working with maxResults

javascript - 使用 javascript/jquery 获取 Youtube 视频信息

php - 在没有API PHP的情况下获取Youtube用户名

javascript - 按年份查找 YouTube 视频

javascript - 如何使用 Youtube API 判断 YouTube 视频何时播放