Google api 谷歌oAuth API 503
我有一项服务需要使用Gmail的刷新凭证API,我最近注意到以下API的HTTP 503错误激增: 根据谷歌应用程序状态,这种情况会持续一段时间,两次发生在gmail宕机的同时。我还检查了一下,以确保没有从管理控制台达到gmail API的配额限制 请就如何进一步处理这一问题提供建议 编辑问题以提供评论中的更多详细信息:Google api 谷歌oAuth API 503,google-api,google-oauth,gmail-api,Google Api,Google Oauth,Gmail Api,我有一项服务需要使用Gmail的刷新凭证API,我最近注意到以下API的HTTP 503错误激增: 根据谷歌应用程序状态,这种情况会持续一段时间,两次发生在gmail宕机的同时。我还检查了一下,以确保没有从管理控制台达到gmail API的配额限制 请就如何进一步处理这一问题提供建议 编辑问题以提供评论中的更多详细信息: 对身份验证API(如令牌端点)有单独的限制。 --我在哪里可以找到Google开发者控制台中对身份验证API的限制?我只能找到Gmail/Google Calendar等应用
对身份验证API(如令牌端点)有单独的限制。
--我在哪里可以找到Google开发者控制台中对身份验证API的限制?我只能找到Gmail/Google Calendar等应用程序API的限制。
问题:
您多久调用一次此API/令牌端点?
--用户每~50-60分钟一次
这是针对同一用户/令牌的吗?(对于同一用户,您应尝试使用访问令牌,直到到期时间为1小时)。
--不,这是针对不同用户的。对于同一用户,使用相同的访问令牌直到其到期。
如果您的服务器对不同的令牌/用户发出大量请求,它们是否来自同一IP
--它们不是来自同一IP,而是来自发出这些请求的少数服务器(~5台)。
您可能达到的最大qps是多少?
--平均300个qps(从我们所有的服务器聚合),最大为450个qps。
503个错误的一般准则是在响应中查找
重试后的-头。如果不存在这样的头,请将其视为500,然后继续重试(可能会出现指数衰减?)。问题:您多久调用一次此API/令牌端点?这是针对同一用户/令牌的吗?(对于同一用户,应尝试使用访问令牌,直到到期时间为1小时)。如果您的服务器对不同的令牌/用户发出大量请求,它们是否来自同一IP?您可能达到的最大qps是多少?如果不知道您看到它的频率的详细信息以及令牌上的详细信息,很难给出准确的答案。@nvnagr我编辑了这个问题以提供进一步的详细信息。503错误的一般准则是在响应中查找重试后的-标题。如果不存在这样的头,请将其视为500,然后继续重试(可能会出现指数衰减?)。问题:您多久调用一次此API/令牌端点?这是针对同一用户/令牌的吗?(对于同一用户,应尝试使用访问令牌,直到到期时间为1小时)。如果您的服务器对不同的令牌/用户发出大量请求,它们是否来自同一IP?您可能达到的最大qps是多少?如果不知道您多久看一次的详细信息以及代币上的细节,就很难给出准确的答案。@nvnagr我已经编辑了这个问题以提供进一步的细节。