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



我能够使用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);

任何想法都将非常感激。谢谢你

根据文档视频插入

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

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

最新更新