Google api 谷歌API后端错误-如果我们使用谷歌云客户端库,我们会看到较少的后端错误吗?

Google api 谷歌API后端错误-如果我们使用谷歌云客户端库,我们会看到较少的后端错误吗?,google-api,google-cloud-platform,Google Api,Google Cloud Platform,当我们使用GoogleApps脚本调用Google/YouTube API(如YouTube API、YouTube内容ID API等)时,使用3条腿的oAuth身份验证方法,有时会收到消息“后端错误”。如果我们再试一次,同一个电话就会成功。后端错误率有时相当高 我们还使用(我们也可以使用)Google云客户端库和服务帐户来调用Google/YouTube API,两条腿的oAuth身份验证方法来进行相同的API调用 由于谷歌鼓励我们尽可能使用更新的云客户端库,而不是旧的API库,我想知道如果我

当我们使用GoogleApps脚本调用Google/YouTube API(如YouTube API、YouTube内容ID API等)时,使用3条腿的oAuth身份验证方法,有时会收到消息“后端错误”。如果我们再试一次,同一个电话就会成功。后端错误率有时相当高

我们还使用(我们也可以使用)Google云客户端库和服务帐户来调用Google/YouTube API,两条腿的oAuth身份验证方法来进行相同的API调用

由于谷歌鼓励我们尽可能使用更新的云客户端库,而不是旧的API库,我想知道如果我们使用谷歌云客户端库调用谷歌API,后端错误率会下降吗

或者后端错误纯粹是在Google后端,我们使用哪个库来调用API并不重要


谢谢

谷歌云的客户端库可以通过使用gRPC为您带来一些性能优势。这是因为启用gRPC的API客户端使用协议缓冲区和HTTP2上的gRPC与RPC接口进行通信

协议缓冲区比在REST接口上使用JSON over HTTP更小更快。因此,在某种程度上,它们对每个人都更好,并且可以在吞吐量和CPU使用率方面提供很多好处。 但是,如果在后端的RPC接口之后出现故障,则没有区别


还请注意,它们可以提供指数退避策略来处理错误和重试

根据API和库的不同,可能会自动重试幂等调用,这将使它看起来更可靠(只是在某些情况下延迟更高)。但这并不是说图书馆使用任何魔法密码来提高后端的可靠性。