如何使用 Google Apps 脚本插入 YouTube 频道横幅?
How to insert a YouTube channel banner using Google Apps Script?
你好 Whosebug 社区。
我想知道如何使用 ChannelBanners 更新我的频道横幅图片:在 Google Apps 脚本 (https://developers.google.com/youtube/v3/docs/channelBanners/insert)[=12= 上从 YouTube 数据 API 插入方法]
谁能帮我创建 Apps 脚本代码来执行此操作?
感谢您的帮助!
我相信你的目标如下。
- 您想使用 Google Apps 脚本向您的 YouTube 频道插入横幅。
在这种情况下,下面的示例脚本怎么样?
请将您要使用的图像文件放入您的 Google 驱动器,然后检索文件 ID。
示例脚本:
在您使用此脚本之前,please enable YouTube Data API at Advanced Google services。并且,请在您的 Google 驱动器上设置您的频道 ID 和图像文件的文件 ID。
function myFunction() {
const channelId = "###"; // Please set your channel ID.
const fileId = "###"; // Please set the file ID of the image file on Google Drive.
const blob = DriveApp.getFileById(fileId).getBlob();
YouTube.ChannelBanners.insert(null, blob, { channelId });
}
当此脚本为运行时,检索到的图像被设置为频道的横幅。
关于图片大小,官方文档是这样说的。请注意这一点。
Call the channelBanners.insert
method to upload the binary image data to YouTube. The image must have a 16:9 aspect ratio and be at least 2048x1152 pixels. We recommend uploading a 2560px by 1440px image.
参考:
你好 Whosebug 社区。
我想知道如何使用 ChannelBanners 更新我的频道横幅图片:在 Google Apps 脚本 (https://developers.google.com/youtube/v3/docs/channelBanners/insert)[=12= 上从 YouTube 数据 API 插入方法]
谁能帮我创建 Apps 脚本代码来执行此操作?
感谢您的帮助!
我相信你的目标如下。
- 您想使用 Google Apps 脚本向您的 YouTube 频道插入横幅。
在这种情况下,下面的示例脚本怎么样?
请将您要使用的图像文件放入您的 Google 驱动器,然后检索文件 ID。
示例脚本:
在您使用此脚本之前,please enable YouTube Data API at Advanced Google services。并且,请在您的 Google 驱动器上设置您的频道 ID 和图像文件的文件 ID。
function myFunction() {
const channelId = "###"; // Please set your channel ID.
const fileId = "###"; // Please set the file ID of the image file on Google Drive.
const blob = DriveApp.getFileById(fileId).getBlob();
YouTube.ChannelBanners.insert(null, blob, { channelId });
}
当此脚本为运行时,检索到的图像被设置为频道的横幅。
关于图片大小,官方文档是这样说的。请注意这一点。
Call the
channelBanners.insert
method to upload the binary image data to YouTube. The image must have a 16:9 aspect ratio and be at least 2048x1152 pixels. We recommend uploading a 2560px by 1440px image.