服务在一天内被调用太多次:urlfetch - 很确定没有超过配额
Service invoked too many times for one day: urlfetch - Pretty sure quota not exceeded
我们使用自定义脚本从 Bookeo API 和 UrlFetchApp.fetch 检索数据。 µ
一切顺利,但今天,我们遇到以下错误“一天内服务调用次数过多:urlfetch”
我们知道这里提到的 20.000 calls/day 的限制 https://developers.google.com/apps-script/guides/services/quotas,但我们不认为我们接近这个(最多可能是 1.000 - 1.500/天)
发生错误的代码部分是
var responseBooking = UrlFetchApp.fetch(urlBooking);
所以我确定这与配额问题有关
奇怪的是它工作了 1 次/5-6 次尝试
我的问题是:
- 是否Google改变了它的配额限制? (我没有看到任何关于它的交流)
- 有没有办法查看每个服务调用了多少次?
- 是否有针对 Google Apps 脚本的技术支持聊天?
答案:
- 是否Google改变了它的配额限制? (我没有看到任何关于它的交流)
没有
- 有没有办法查看每个服务调用了多少次?
没有
- 是否有针对 Google Apps 脚本的技术支持聊天?
没有
更多信息:
除了 20,000 calls/day 的限制外,还有限制短时间内调用次数的限制。
配额基于服务调用的滚动平均值。您有每天 20,000 次的配额,但如果持续超过每秒约 0.231 次调用 (20,000/86,400) 的速率,您仍然会触发错误。
你可以通过等待一段时间来纠正这个问题,这样调用的冲动就会减少。我还建议在您的代码中添加某种形式的 exponential backoff 以防止将来再次发生这种情况。
参考文献:
我们使用自定义脚本从 Bookeo API 和 UrlFetchApp.fetch 检索数据。 µ 一切顺利,但今天,我们遇到以下错误“一天内服务调用次数过多:urlfetch”
我们知道这里提到的 20.000 calls/day 的限制 https://developers.google.com/apps-script/guides/services/quotas,但我们不认为我们接近这个(最多可能是 1.000 - 1.500/天)
发生错误的代码部分是
var responseBooking = UrlFetchApp.fetch(urlBooking);
所以我确定这与配额问题有关
奇怪的是它工作了 1 次/5-6 次尝试
我的问题是:
- 是否Google改变了它的配额限制? (我没有看到任何关于它的交流)
- 有没有办法查看每个服务调用了多少次?
- 是否有针对 Google Apps 脚本的技术支持聊天?
答案:
- 是否Google改变了它的配额限制? (我没有看到任何关于它的交流)
没有
- 有没有办法查看每个服务调用了多少次?
没有
- 是否有针对 Google Apps 脚本的技术支持聊天?
没有
更多信息:
除了 20,000 calls/day 的限制外,还有限制短时间内调用次数的限制。
配额基于服务调用的滚动平均值。您有每天 20,000 次的配额,但如果持续超过每秒约 0.231 次调用 (20,000/86,400) 的速率,您仍然会触发错误。
你可以通过等待一段时间来纠正这个问题,这样调用的冲动就会减少。我还建议在您的代码中添加某种形式的 exponential backoff 以防止将来再次发生这种情况。