如何使用谷歌应用脚本将视频从谷歌驱动器上传到 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?的主要内容,如果未能解决你的问题,请参考以下文章