如何使上传到 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 的视频对公众可见的主要内容,如果未能解决你的问题,请参考以下文章
如何将 YouTube 本地化(翻译)添加到我的 C# YouTube 视频上传器?