我已经通过.NET nuget包使用Google Calendar API用C#编写了一个程序。我的一位用户遇到了一个问题,即Events.List
请求似乎在100秒后超时(引发了TaskCanceledException
)。我让用户通过Google API资源管理器(link here)测试了相同的请求,结果出现错误503:
503
{
"error": {
"errors": [
{
"domain": "global",
"reason": "backendError",
"message": "Backend Error"
}
],
"code": 503,
"message": "Backend Error"
}
}
在这种情况下,Google似乎recommend exponential backoff,但是我不确定这是否行得通,因为每次用户单击该特定按钮时都会发生这种情况。有没有办法增加Google Calendar API请求的超时限制?