【问题标题】:YouTube API "Failed to start the resumable upload (HTTP 401..." error after change of ownership of channelYouTube API“无法启动可恢复上传(HTTP 401 ...”频道所有权更改后的错误
【发布时间】:2025-12-27 06:00:12
【问题描述】:

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

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

我发现我们尝试上传到的帐户没有自己的 YouTube 频道。上一版本的软件上传到不同帐户的频道。但是,现在我们选择在我们的 Google Analytics(分析)和 YouTube 频道所在的单一帐户中使用。

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

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

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

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

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

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

更新:

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

【问题讨论】:

  • 我看到有人投票决定关闭它。能否请您反馈一下为什么它在错误的地方,或者问题是什么,以便我下次可以正确发布。根据这个 Google 页面,Stack Overflow 是正确的提问位置 - developers.google.com/youtube/v3/support“Google 工程师使用 youtube-api、youtube-data-api 和 youtube-v3-api 标签监控和回答问题。”谢谢

标签: youtube youtube-api google-oauth


【解决方案1】:

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

启动可恢复上传失败(HTTP 401:youtube.header,未授权)

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

【讨论】: