如何使用谷歌应用脚​​本将视频从谷歌驱动器上传到 YouTube?

Posted

技术标签:

【中文标题】如何使用谷歌应用脚​​本将视频从谷歌驱动器上传到 YouTube?【英文标题】:How to upload a video from google drive to YouTube using google apps script? 【发布时间】:2021-12-16 05:59:00 【问题描述】:

我找到了使用 Google 应用脚本将视频上传到 YouTube 的代码。但这样我只能从 URL 上传文件,而不是从谷歌驱动器上传文件。现在,我如何使用 Google Apps 脚本从 Google Drive 上传文件?

这是我发现的将视频从 URL 上传到 YouTube 的代码:

function upload(url, title, description, topics) 
    try 
        var video = UrlFetchApp.fetch(url);
        YouTube.Videos.insert(
            snippet: 
                title: title,
                description: description,
                tags: topics
            ,
            status: 
                privacyStatus: "public",
            ,
        , "snippet,status", video);
        return ContentService.createTextOutput("done")
     catch (err) 
        return ContentService.createTextOutput(err.message)
    

【问题讨论】:

这个帖子对您的情况有用吗? ***.com/q/69762966/7108653 【参考方案1】:

您不能直接从 Google 云端硬盘将视频上传到 YouTube。事情不是这样运作的。

文件通过文件流从运行代码的机器上传。

来自 cmets 的私有视频。

查看文档顶部的video.insert

在尚未验证的项目中通过 YouTube API 上传的视频会自动设置为私有,您需要通过验证过程。

【讨论】:

感谢您的回答。我问是因为如果我通过 URL 上传视频,它会被 YouTube 自动删除。 (也许是因为版权?)但我也尝试上传带有 URL 的自制视频,但它也被删除了...... 在尚未验证的项目中通过 YouTube API 上传的视频会自动设置为私有,您需要通过验证过程。

以上是关于如何使用谷歌应用脚​​本将视频从谷歌驱动器上传到 YouTube?的主要内容,如果未能解决你的问题,请参考以下文章

如何将图像从谷歌驱动器导入谷歌 colab

javascript:从谷歌驱动器播放文件

如何在android中从谷歌驱动器中选择文件?

R如何使用R从谷歌驱动器读取文件

如何从谷歌驱动器获取修订内容

使用命令行从谷歌驱动器下载共享文件的最快方法是啥? [关闭]