首页 > 解决方案 > 为 Google Calendar API 请求设置超时?

问题描述

我通过 .NET nuget 包使用 Google Calendar API 用 C# 编写了一个程序。我的一个用户遇到了一个问题,Events.List请求似乎在 100 秒后超时(抛出 a TaskCanceledException)。我让用户通过 Google API 资源管理器(链接在这里)测试了相同的请求,他们得到了错误 503:

503
{
"error": {
  "errors": [
   {
    "domain": "global",
    "reason": "backendError",
    "message": "Backend Error"
   }
  ],
  "code": 503,
  "message": "Backend Error"
}
}

在这种情况下,谷歌似乎建议使用指数退避,但我不确定这是否可行,因为每次用户单击此特定按钮时都会发生这种情况。有没有办法增加 Google Calendar API 请求的超时限制?

标签: c#.netgoogle-calendar-apiconnection-timeout

解决方案


推荐阅读