我正在将我们大学的日程安排和学生统计信息移至G Suite和Calendar。每个API都有严格的配额,因此我使用特殊的bottleneck
速率限制库(https://www.npmjs.com/package/bottleneck)发送具有一定计算间隔的请求。我设法找到了理想的Directory API快速安全的速率(460个查询/ 100秒,每100秒配额1500个查询)。现在,我正在创建日历。其中将有2000多个。如果超出限制,我将被封锁几个小时。
文档建议我在短时间内只能创建60个日历(https://support.google.com/a/answer/2905486?hl=en)。这短时间的精确持续时间是多少?我希望自己的脚本能够像对Directory API一样,对我和Google都有效地运行。如果这是保密的,补货期是多少? 您可以建议什么不同的方法?我已经准备使用多用户方法。
P.S。如果您想检查某些内容,则执行任务的代码:https://github.com/nure-gs-apps/CIST-GoogleCalendarSynch