Youtube api 使用Youtube数据API使我的视频在上传时成为私有的

Youtube api 使用Youtube数据API使我的视频在上传时成为私有的,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我刚刚制作了一个“应用程序”,可以将视频上传到给定的文件夹中,该程序可以工作,但是每当我通过我的程序上传视频时,它都会将视频设置为私有(锁定)。然后我收到一封邮件说我的计划还没有被批准。我尝试将status.privacyStatus设置为未列出和公共,但未成功 你知道如何让我的申请获得批准,这样我就可以上传公共视频了吗 我怀疑这可能与Oauth有关,但我不确定哪里出了问题根据Google support的文章,您描述的问题是由设计引起的: 对于由于通过未经验证的API服务上传而被锁定为私人的视

我刚刚制作了一个“应用程序”,可以将视频上传到给定的文件夹中,该程序可以工作,但是每当我通过我的程序上传视频时,它都会将视频设置为私有(锁定)。然后我收到一封邮件说我的计划还没有被批准。我尝试将status.privacyStatus设置为未列出和公共,但未成功

你知道如何让我的申请获得批准,这样我就可以上传公共视频了吗


我怀疑这可能与Oauth有关,但我不确定哪里出了问题

根据Google support的文章,您描述的问题是由设计引起的:

对于由于通过未经验证的API服务上传而被锁定为私人的视频,您将无法上诉。您需要通过已验证的API服务或YouTube应用程序/网站重新上传视频。未经验证的API服务也可以申请API审核

为确保您的视频不再被锁定为私人视频,请勿发布以下内容:

  • [……]
  • 已由未经验证的第三方API服务上载
不幸的是,在你的应用程序获得谷歌批准之前,如果你需要公开视频内容,你别无选择,只能通过YouTube的Web UI手动上传该内容(或者使用通过编程访问该UI的工具;但据我所知,TOS文档禁止此类活动)


API端点的官方文件规定了与上述要求完全相同的要求:

所有通过
视频上传的视频。从2020年7月28日之后创建的未经验证的API项目中插入的
端点将被限制为私人观看模式。要解除这一限制,每个API项目必须验证是否符合。有关更多详细信息,请参阅


全文如下:

通过
视频上传的所有视频。从2020年7月28日之后创建的未经验证的API项目插入
端点将被限制为私人观看模式。要解除这一限制,每个项目都必须验证是否符合

使用未经验证的API客户端上传视频的创建者将收到一封电子邮件,解释他们的视频被锁定为私有,并且他们可以通过使用官方或经审核的客户端来避免限制

2020年7月28日之前创建的API项目目前不受此变化的影响。但是,我们强烈建议所有项目开发人员确保持续访问YouTube API服务


如果你的应用程序是为私人用途而设计的,他们不会批准。 唯一的解决方案是不使用他们的API,但幸运的是,有一些好的模块可以在没有API的情况下上传。 下面是我制作的一个(node.js):

从“node-apiless-youtube-upload”导入YoutubeUploader
const youtubeUploader=新的youtubeUploader()
youtubeUploader.promplogyandGetCookies()。然后(()=>{
youtubeUploader.uploadVideo({
videoPath:'C:/PATH/TO/VIDEO.mp4',
标题:“标题”,
description:'description',
thumbnailPath:'C:/PATH/TO/THUMBNAIL.mp4',
能见度:“公众”
})

})
我通过了一个复杂而漫长的过程来验证我的应用程序。虽然最终得到了验证,但在通过应用程序上传后,我的视频仍被设置为私有。我已经就此向YouTube发送了回复,但我不会屏住呼吸等待回复。有人有主意吗?新上传(那些在验证后发生的)是否锁定为私有?上面谷歌工作人员的引述表明,经过验证后,必须重新上传之前锁定为私人视频的视频。这是新上传的视频。YouTube的人回复并要求提供一个演示视频,显示这是如何发生的。你解决过这个问题吗?我提交了配额表,他们给我的回复没有告诉我他们是批准还是拒绝,我的视频仍然因为“垃圾邮件、欺骗行为和诈骗”而被锁定。除了配额表之外,几乎不可能通过任何其他方式与YT联系。