【问题标题】:How to make Video Uploaded to Youtube visible to the public如何使上传到 Youtube 的视频对公众可见
【发布时间】: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);

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

【问题讨论】:

    标签: node.js youtube-api google-oauth youtube-data-api google-api-nodejs-client


    【解决方案1】:

    根据文档videos insert

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

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

    【讨论】:

      猜你喜欢
      • 2011-09-09
      • 2012-01-12
      • 1970-01-01
      • 2012-09-16
      • 2013-05-30
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 2011-06-13
      相关资源
      最近更新 更多