如何使上传到 Youtube 的视频对公众可见

Posted

技术标签:

【中文标题】如何使上传到 Youtube 的视频对公众可见【英文标题】:How to make Video Uploaded to Youtube visible to the public 【发布时间】:2021-12-12 12:22:05 【问题描述】:

我能够使用 Google API NodeJS 客户端库成功地将示例视频上传到 youtube。但不幸的是,当我前往 Youtube 时,我注意到该视频对公众不可见,它只对我可见。如何使代码中的每个人都可以看到视频..

下面是我上传视频的代码

let res = await youtube.videos.insert(
  part: "id,snippet,status",
  notifySubscribers: true,
  requestBody: 
    id: channelId,
    snippet: 
      title: title,
      description: description,
    ,
    status: 
      privacyStatus: "public",
    ,
  ,
  media: 
    body: fs.createReadStream(filePath),
  ,
);
console.log(`Youtube Upload Response:`);
console.log(res.data);

任何想法都将不胜感激。谢谢

【问题讨论】:

【参考方案1】:

根据文档videos insert

从 2020 年 7 月 28 日之后创建的未经验证的 API 项目通过 videos.insert 端点上传的所有视频都将被限制为私人观看模式。要解除此限制,每个 API 项目都必须经过审核,以验证是否符合服务条款。有关详细信息,请参阅 API 修订历史记录。

转到谷歌云控制台并提交您的申请以进行验证,一旦通过验证过程,您就可以上传公开的视频。

【讨论】:

以上是关于如何使上传到 Youtube 的视频对公众可见的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中将视频上传到youtube?

如何在Android中将视频上传到youtube?

如何将 YouTube 本地化(翻译)添加到我的 C# YouTube 视频上传器?

如何使用 javascript 将视频上传到 youtube?

如何在 Android 中将视频上传到 YouTube?

如何使用 C# 中的 Youtube API 将视频上传到 YouTube?