gpt4 book ai didi

node.js - 使用 nodejs 从 youtube 数据 api v3 发布/制作私有(private) youtube 视频

转载 作者:行者123 更新时间:2023-12-03 06:13:37 25 4
gpt4 key购买 nike

您好,我使用带有预定日期和时间的 nodejs 在 youtube 上上传了一个视频,并使用以下代码正确上传。我想在此处放置一些参数,以便在特定时间取消发布或将其设为私有(private)。例如,在下面的示例中,如果我上传视频,那么它将在 2017 年 12 月 28 日 16:10:00 公开。哪个工作正常。但是,如果我想将此视频设置为在 2018-01-28 16:10:00 自动取消发布/私有(private)。我怎样才能做到这一点?

    const publishDate = new Date("2017-12-28 16:10:00");
var req = Youtube.videos.insert({
resource: {
snippet: {
title: "Dummy video to test scheduled time"
, description: "Dummy video to test scheduled time"
}
, status: {
privacyStatus: "private",
publishAt: publishDate //Scheduled
}
}
// This is for the callback function
, part: "snippet,status"
// Create the readable stream to upload the video
, media: {
body: fs.createReadStream("video.mp4")
}
}, (err, data) => {
console.log("Done.");
process.exit();
});

最佳答案

正如我所见,上传时没有这样的方法可以传递发布日期。我已经使用更新视频选项处理了这个问题。
如果有人提供更好的解决方案会很好。

关于node.js - 使用 nodejs 从 youtube 数据 api v3 发布/制作私有(private) youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47546484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com