错误返回
更新时间:2019-06-14
当用户访问API出现错误时,会返回给用户相应的错误码和错误信息,便于定位问题,并做出适当的处理。请求发生错误时通过Response Body返回详细错误信息,遵循如下格式:
参数名 | 类型 | 说明 |
---|---|---|
code | String | 表示具体错误类型。 |
message | String | 有关该错误的详细说明。 |
requestId | String | 导致该错误的requestId |
示例:
{
"requestId": "3ffd9f45-6908-452d-9f4f-5fb1f5f5d8d6",
"code": "INVALID_PARAMETER_VALUE",
"message": "Metric data required."
}
BCM业务错误码
错误码 | 错误消息 | HTTP状态码 | 描述 |
---|---|---|---|
AUTHORIZATION_ERROR | invalid user credential information | 403 | 验证信息失败 |
INVALID_PARAMETER | Required statistics[] parameter String[] is not present | 400 | 参数错误,缺少statistics[]参数 |
INVALID_PARAMETER | Required periodInSecond parameter int is not present | 400 | 参数错误,缺少periodInSecond参数 |
INVALID_PARAMETER_VALUE | Period in second must be positive. | 400 | 参数值错误,periodInSecond需要为正数 |
INVALID_PARAMETER_VALUE | Start time is later than 2 hours after current time or earlier than 40 days ago. | 400 | 参数值错误,开始时间比当前时间晚2小时或早于40天前 |
INTERNAL_ERROR | We encountered an internal error. Please try again. | 500 | 所有未定义的其他错误。 |