将视频发布到 youtube api 个未经验证的应用

Publish videos to youtube api unverified app

我为一家公司开发了一个应用程序,可以生成个性化视频并需要将它们发布到 Youtube。一切正常,除了我无法将视频发布到 youtube 执行以下规则循环:

  1. 如果您的应用未通过验证(通过 google 进行身份验证),则无法将视频上传到 youtube。
  2. 如果您的应用不是 public,则无法通过验证。

如何退出循环并发布视频?

注意:该应用需要将视频发布到@gmail 帐户。

谢谢

如果您查看顶部 Video.insert 的文档,您可能会遗漏某些内容,您将看到以下内容

All videos uploaded via the videos.insert endpoint from unverified API projects created after 28 July 2020 will be restricted to private viewing mode. To lift this restriction, each API project must undergo an audit to verify compliance with the Terms of Service. Please see the API Revision History for more details.

这样您就可以在不验证您的应用程序的情况下将视频上传到 YouTube。它们将作为私人上传。

在咨询了我在 google 的联系人之后。他们为我们清理了一些东西。

OAuth verificationYouTube compliance audit 显然有区别。我以为他们是同一件事。

  1. OAuth 验证(通过 Google Cloud Console 请求)这会验证您的 Oauth2 同意屏幕。
  2. 合规性审核(通过 YouTube API form 请求)这将使您能够 post public 视频。

所以团队是正确的,您不需要 Oauth2 验证您的应用程序,因为它用于内部项目。但是,您确实需要通过 YouTube 合规性审核,即使它是内部应用程序也需要这样做。