插入日历偶尔会返回“超出日历使用限制”

时间:2016-02-23 11:49:41

标签: google-api google-calendar-api

使用Google Calendar API向Google添加日历会在添加日历时随机抛出异常(不是每次都在特定条件下):

{"Google.Apis.Requests.RequestError 
       Calendar usage limits exceeded. [403]
       Errors [Message[Calendar usage limits exceeded.] 
       Location[ - ] Reason [quotaExceeded] Domain[usageLimits]]"}

不超过限制仍有异常。

1 个答案:

答案 0 :(得分:1)

您正在达到配额限制之一。我不知道你在做什么,但我会从指数退避下面的最后一个选项开始。我怀疑你的应用程序运行得很快,你需要放慢它的速度,这就是为什么你没有得到这个,因为你一直在打防洪。示例:每秒X个请求数。

背景信息:以下内容直接来自Googles文档。

403: Calendar usage limits exceeded用户达到了Google日历限制之一,以保护Google用户和基础架构免遭滥用行为。

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

建议采取的行动: