Google drive api 500:“;无法读取应用程序配置信息“;

Google drive api 500:“;无法读取应用程序配置信息“;,google-drive-api,Google Drive Api,我们在RubyonRails项目中使用GoogleAPI客户端gem来访问GoogleDriveAPI方法,一切都很好。但是,调用drive.files.update或drive.files.insert方法时,我们有时会从API收到以下错误响应: {“代码”=>500,“消息”=>“无法读取应用程序配置信息”} SDK中可能出现的错误列表中没有记录此错误,因此我不确定应该如何处理此错误。你能帮忙吗 谢谢大家! 如果此错误是暂时性的,最好的方法是在出现此错误时使用重试策略(在放弃之前只需重试请求

我们在RubyonRails项目中使用GoogleAPI客户端gem来访问GoogleDriveAPI方法,一切都很好。但是,调用drive.files.update或drive.files.insert方法时,我们有时会从API收到以下错误响应:

{“代码”=>500,“消息”=>“无法读取应用程序配置信息”}

SDK中可能出现的错误列表中没有记录此错误,因此我不确定应该如何处理此错误。你能帮忙吗


谢谢大家!

如果此错误是暂时性的,最好的方法是在出现此错误时使用重试策略(在放弃之前只需重试请求2或3次)

在驱动器端,读取应用程序配置的请求超时,这似乎是并发性问题。通过使用Google API和web API的经验,我可以告诉您,尽管团队将尝试修复/改进这些错误(顺便说一句,我将重新报告错误,以便他们能够进行调查),但这样的错误总是会偶尔发生,即使在分布式系统上并发性、超时和可靠性问题的发生率非常低,网络规模的系统非常难以解决。最好的防故障代码是对来自外部web API的每500和503个错误重试几次


如果您真的有时间,您甚至可以实施指数退避策略,每次重试之间的时间都会增加,如前所述。

感谢您的快速回复!我最初认为我的应用程序配置中缺少一些东西,或者有时发送了错误的参数。我们将改进处理失败请求的机制。