一些随机错误503在谷歌API日历事件更新(补丁)。

问题描述 投票:0回答:1

我使用AWS的lambda函数来更新一些google日历事件,但很多次我从goole的api随机出现503错误。该请求需要60秒的时间来回答这个错误。

{
    "error": {
        "code": 503,
        "message": "The service is currently unavailable.",
        "errors": [
            {
                "message": "The service is currently unavailable.",
                "domain": "global",
                "reason": "backendError"
            }
        ],
        "status": "UNAVAILABLE"
    }
}

我创建了一个自动重试功能,它有时在第一次重试时工作,但有时在5次重试后仍然不工作(只有5次尝试)。

这是我的要求。

 var options = {
            host: 'www.googleapis.com',
            port: 443,
            path: '/calendar/v3/calendars/' + calendar.id + '/events/' + event.id + '?sendUpdates=none';
            method: 'PATCH',

            headers: {
                'Content-Type': 'application/json',
                'Authorization': 'Bearer ' + access_token,
                'Accept' : 'application/json',        
            }
        };

这种情况从几周前就开始发生了,而且有时非常频繁(大部分更新请求都是503)。

我阅读并尝试了许多事情,但没有,还是这个错误。

谢谢!

aws-lambda google-api google-calendar-api http-status-code-503
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.