【问题标题】:Youtube upload API : Videos automatically privateYoutube 上传 API : 视频自动私有
【发布时间】: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


    【解决方案1】:

    Videos: insert

    当您的应用程序仍处于测试阶段且尚未通过 google 验证但上传的所有视频将作为私有视频上传时。

    将您的应用设置为已发布并通过验证过程后,您就可以上传公开视频了。

    【讨论】:

    • 但是我的申请已经通过验证了!
    • 我会再次检查它是否仍然经过验证并投入生产。如果是,请发布您的代码。
    • 我更新了原始问题以添加屏幕截图和我正在使用的代码
    • 我会报告错误,看看谷歌怎么说issuetracker.google.com/issues?q=componentid:186600%2B
    • 有趣。我的还没有验证,对不起:/
    猜你喜欢
    • 2021-03-22
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 2014-05-25
    • 1970-01-01
    • 2023-04-03
    • 2016-07-22
    相关资源
    最近更新 更多