Google apps script 使用YouTube API I';“我得到了”;无效的筛选参数";错误。我的代码有什么问题?

Google apps script 使用YouTube API I';“我得到了”;无效的筛选参数";错误。我的代码有什么问题?,google-apps-script,youtube-api,Google Apps Script,Youtube Api,以下是指向电子表格直接副本的链接: 停止工作的脚本称为“Live”,24小时仍按预期工作。当运行脚本时(打开时应该如此),它不再更新,而是出现以下错误消息 GoogleJsonResponseException:对youtube.videos.list的API调用失败,错误为:请求指定了无效的筛选器参数。(第41行,文件“实时”) 自从脚本创建以来,我没有涉及或更改过它的任何内容,而且我在每个电子表格上都使用了相同的脚本好几个月了(您会注意到电子表格是以它使用的月份命名的)您超过了maxResu

以下是指向电子表格直接副本的链接:

停止工作的脚本称为“Live”,24小时仍按预期工作。当运行脚本时(打开时应该如此),它不再更新,而是出现以下错误消息

GoogleJsonResponseException:对youtube.videos.list的API调用失败,错误为:请求指定了无效的筛选器参数。(第41行,文件“实时”)

自从脚本创建以来,我没有涉及或更改过它的任何内容,而且我在每个电子表格上都使用了相同的脚本好几个月了(您会注意到电子表格是以它使用的月份命名的)

您超过了
maxResults
过滤器的最大50个ID。 您正在向YouTube.Videos.List发出请求,并使用
id
过滤器

  • maxResults
    可选参数表示最大值为50,即使与
    id
    过滤器不在一起
  • 然而,当使用超过50个ID测试脚本时,我也遇到了错误
解决方案:
  • 将每个请求的最大
    id
    保持在50。(如果需要,请发出多个请求。)

文件: 文档。

您超过了
maxResults
过滤器的最大50个ID。 您正在向YouTube.Videos.List发出请求,并使用
id
过滤器

  • maxResults
    可选参数表示最大值为50,即使与
    id
    过滤器不在一起
  • 然而,当使用超过50个ID测试脚本时,我也遇到了错误
解决方案:
  • 将每个请求的最大
    id
    保持在50。(如果需要,请发出多个请求。)

文件:
文档。

要添加,我的任何其他工作表中完全相同的脚本仍在运行您正在达到每个请求的最大结果隐藏配额@InfoKuristo add,我的任何其他工作表中完全相同的脚本仍在运行您正在达到每个请求的最大结果隐藏配额@InfoKuristhanks寻求帮助,如何提出新的请求?我只需要在新的工作表上创建一个新脚本吗?您可以创建一个ID列表数组,每个元素最多50个ID,并使用列表项循环您的
getStats
函数@InfoKuris.谢谢你的帮助,我如何提出新的请求?我只需要在新的工作表上创建一个新脚本吗?您可以创建一个ID列表数组,每个元素最多50个ID,并使用列表项循环您的
getStats
函数@信息库。