我们在我们的Android应用程序中使用Google Drive API。我们想在我们自己的自定义消息中显示google drive api的特定错误情况。
例如:当用户超出存储速率限制时,SDK会引发异常,其中异常内容具有如下所示的JSON HTTP响应错误。
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceeded",
"message": "Daily Limit Exceeded"
}
],
"code": 403,
"message": "Daily Limit Exceeded"
}
}
我有一个通用的异常处理程序,可以处理带有403错误代码的所有异常。但是,我们希望处理“ dailyLimitExceeded”方案,通过检查错误响应中的“ reason”字段可以识别该方案。我们正在引用this文档,但找不到所有错误情况以及错误代码/原因的详尽列表。
是否有可用的文档列出了Google Drive API的所有错误代码/原因?