Google Calendar API错误:超出使用限制

问题描述:

我正在使用Google日历API。Google Calendar API错误:超出使用限制

我收到错误消息:

日历使用限制超过

在细节错误:

{ 
    "code": 403, 
    "errors": [{ 
     "domain": "usageLimits", 
     "message": "Calendar usage limits exceeded.", 
     "reason": "quotaExceeded" 
    }], 
    "message": "Calendar usage limits exceeded." 
} 

这种情况随时有时只是插入5个事件或有时更多比25甚至我已经使用批量请求插入事件。有没有特别适用于测试日历API的方法?

+0

L'est请参阅Google文档:https://support.google.com/a/answer/2905486?hl = fr或https://support.google.com/a/answer/2905486?hl = zh_CN 可能的重复[奇怪的错误403:“向与会者添加事件时超出日历使用限制”)(https://stackoverflow.com/questions/41693043/strange-error-403-calendar-usage-limits-exceeded-when -adding事件与 - ATTEN) – Meloman

我认为你在同一时间做了太多的API调用。给它一个时间间隔或使用Batching of Requests。还使用Exponential Backoff来处理4xx错误重试。

附加说明:

下可以根据日历使用限制会导致您的问题:

分辨率

如果用户在谷歌的日历的限制,他们应该能够通常在几个小时内再次编辑日历。在此期间,用户仍可以查看日历中的事件。

更多信息 如果用户看到这些消息很可能是以下原因之一造成的一个:

1.创建事件太多

如果用户已经创建了超过10,000个事件在他或她的日历中很短的时间内,该用户可能会失去日历编辑访问权限。

2.创建了过多日历

如果用户创建了很短的时间内超过25个新日历,该用户的日历可能会进入只读模式。

3.发送过多邀请或电子邮件邀请外部人士进行

为了防止垃圾邮件,谷歌日历限制了用户可以发送给外部参与者的邀请数量。这个限制取决于行动,通常在100-300人之间。

G Suite用户可以从其主域或与其主域关联的辅助域向任意数量的guest虚拟机发送邀请。

4.共享日历与用户太多

如果用户共享一个或多个日历与其他许多用户很短的时间内,谷歌日历可能会切换到只读模式该用户。通过手动更新共享设置来达到此限制几乎是不可能的,但它可能会发生在某些基于API的工具或第三方应用程序中。