【发布时间】: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