我正在使用 Google API v3 和 PHP 客户端库向许多客户上传视频,它适用于大多数客户,所以我想问题不在我的代码中。 对于失败的客户,它总是失败,所以我相信问题出在他们的身份验证上,但是,对于这些客户,我确实得到了类别列表,没有问题,只是视频上传失败了。 这让我认为这是因为我在身份验证过程中使用的范围,但我对所有客户(有效的客户和无效的客户)使用了相同的范围。
有什么想法吗?
谢谢, 探探
最佳答案
几年前,YouTube 帐户发生了变化并与 Google+ 集成。此后,所有新帐户实际上都是带有链接的 YouTube channel 的 Google+ 帐户;但是,在转换之前创建的 YouTube 帐户需要手动登录并将其 YouTube 帐户链接到 Google+ 帐户。当您尝试使用 YouTube API 上传视频时,如果他们拥有未手动关联的旧帐户之一,您将收到所遇到的错误消息。
没有 API 调用来为它们进行链接;因此,如果您的应用程序收到该消息,您必须将它们重定向到 http://m.youtube.com/create_channel并让他们链接他们的帐户。
关于youtube-api - YouTube 视频插入失败,出现 401 Unauthorized youtubeSignupRequired,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29904943/