尝试从授权代码获取访问令牌时获取错误500

时间:2014-07-18 06:19:10

标签: google-oauth

在此问题关闭之前,我引用官方Google OAuth Group

  

截至2013年3月4日,关于此群体的讨论已转移到google-oauth   Stack Overflow上的标签

     

我们在Stack Overflow上支持Google OAuth2。谷歌工程师   监控并回答标签google-oauth。你应该用它   提问时标记。

从今天早上开始(2014-07-18)我的一些用户在尝试使用以前从Google获得的授权代码获取访问令牌时收到错误500内部服务器错误及有效负载{ "error" : "internal_failure" }令牌端点:https://accounts.google.com/o/oauth2/token

希望一些监控google-oauth标签的Google工程师能够提供更多洞察力。

1 个答案:

答案 0 :(得分:0)

500内部服务器错误是谷歌方面或洪水保护的打嗝。通常通过在实施exponential backoff时再次发送相同的请求来解决。

我觉得奇怪的是,请求来自Oauth服务器,这会让我觉得当时服务器可能已关闭。重新发送请求应解决问题。

  

处理500或503个回复

     

在重负载或更大负载时可能会导致500或503错误   复杂的要求。对于较大的请求,请考虑为a请求数据   更短的时间。还要考虑实现指数退避。   这些错误的频率可能取决于视图(配置文件)   以及与该视图相关的报告数据量;一个问题   这会导致一个视图(配置文件)出现500或503错误   必须导致具有不同视图的同一查询出错   (配置文件)。