【发布时间】:2021-09-07 21:10:06
【问题描述】:
我正在使用 Youtube API 上传视频。
这些视频是公开上传的,但上传后,它们会自动更改为私有。
我已经从开发者控制台获得了批准,所以 youtube.upload 范围已经获得批准。我只是使用范围上传,没有别的。
有什么想法吗?我试图联系支持,但没有运气:(
编辑:
还有代码:
let oauth = Youtube.authenticate({
type: "oauth",
client_id:
"client",
client_secret: "secret",
redirect_url: "redirect",
});
oauth.setCredentials(token);
Youtube.videos.insert(
{
resource: {
snippet: {
title: `blabla`,
description: `blabla`,
},
status: {
privacyStatus: "public",
madeForKids: true,
},
},
part: "snippet,status",
media: {
body: fs.createReadStream(`blabla.mp4`),
},
},
(err, data) => {
console.log("Done.");
}
);
【问题讨论】:
标签: google-api youtube youtube-api youtube-data-api