【发布时间】:2021-01-19 14:04:48
【问题描述】:
我是第一次将 Youtube API 与 Apps 脚本一起使用,但遇到配额错误。我从 Apps Script 窗口激活了 Youtube API,并添加了我的脚本。
请注意,我使用的是 Google Workspace 帐户。我的私人 Google 帐户没有这个问题。
这是产生错误的代码:
function getVids() {
var list = YouTube.Search.list('id,snippet', {
channelId: 'UCYf_kU_HoMOUUe3hW-0ou5Q',
maxResults: 25
})
var json = JSON.parse(list);
var items = list.items;
var allVideos = [];
for (var i=1; i<items.length;i++) {
var videoId = list.items[i].id.videoId;
allVideos.push(videoId);
}
console.log(allVideos)
}
我收到此错误:
GoogleJsonResponseException:对 youtube.videos.insert 的 API 调用失败 错误:请求无法完成,因为您已超出 你的quota。
我尝试查看这里的消耗:https://console.developers.google.com/apis/dashboard,但它会将我重定向到https://console.developers.google.com/apis/dashboard?project=northern-math-286006&folder=&organizationId=,我认为这是一些默认项目名称,因为我没有选择它。我从该页面选择了https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?folder=&organizationId=&project=northern-math-286006 来查看 Youtube 数据,但它返回“在所选时间范围内没有可用数据。”
【问题讨论】:
标签: google-apps-script youtube