调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位 错误原因。当调用出错时,HTTPS请求返回一个 4xx 或 5xx 的 HTTPS状态码。返回的 消息体中是具体的错误代码及错误信息。
错误响应 Body 体格式说明
当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所 示。
{ "error_msg": "The format of message is error", "error_code": "AS.0001"
}
其中,error_code表示错误码,error_msg表示错误描述信息。
错误码说明
当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处 理。
表7-1 错误码
状态码 错误码 错误信息 处理措施
401 CBS.0000 用户无公测权
限。 请根据界面提示,申请公测权限。
401 CBS.0011 认证失败。 检查Token是否正确,使用正确的Token 重新尝试。
401 CBS.0012 认证信息缺失。 补全正确的认证信息后重新尝试。
401 CBS.0013 认证信息获取失
败。 检查Token是否正确,使用正确的Token 重新尝试。
400 CBS.0021 请求参数异常。 检查请求参数字段名,修改正确后重新尝 试。
400 CBS.0022 请求参数内容错 误。
检查请求参数内容,修改正确后重新尝 试。
500 CBS.9999 db error。 服务后台错误,请联系专业工程师。
500 CBS.9998 iam error。 服务后台错误,请联系专业工程师。
500 CBS.9997 lab内部有core 异常。
500 CBS.0032 ES资源不存 在。
服务后台错误,请联系专业工程师。
400 CBS.1214 查询的数据集资
源不存在。 检查数据集id是否正确,使用正确的id重 新尝试。
400 CBS.1611 OBS访问失败。 确认OBS认证信息是否正确,使用正确的 认证信息重新尝试。
400 CBS.1612 OBS资源不存
在。 确认OBS资源是否存在,然后重新尝试。
400 CBS.1613 文件格式异常。 确认文件格式符合要求后重新尝试。
400 CBS.2114 查询的qabot资
源不存在。 检查qabot id是否正确,使用正确的id重 新尝试。
状态码 错误码 错误信息 处理措施 400 CBS.2122 qabot创建参数
错误。 检查qabot参数,使用正确的参数重新尝 试。
400 CBS.2125 机器人个数超过
限制。 检查已创建的机器人个数是否已超过3 个,再重新尝试。
400 CBS.2145 lab相关的知识 库、词典、模型 等资源没有删 除。
检查lab内的知识库、词典、模型等资源 是否已被删除,再重新尝试。
400 CBS.2154 待重启的qabot
资源不存在。 检查qabot id是否正确,使用正确的id重 新尝试。
400 CBS.2202 知识库的导入参 数错误。
检查知识库的导入参数,使用正确的参数 重新尝试。
400 CBS.2203 待导入知识库的 文件格式异常。
检查文件格式,修改正确后重新尝试。
400 CBS.2205 待导入知识库的 qa对个数超过 限制。
检查待导入的qa对个数是否已超过100万 条,再重新尝试。
400 CBS.2611 OBS访问失败。 确认该账号有无访问OBS权限,再重新尝 试。
400 CBS.2624 桶资源不存在。 确认桶资源是否存在,然后重新尝试。
400 CBS.2641 uri中的path参 数异常。
检查uri参数中的path字段名,修改正确 后重新尝试。
400 CBS.2312 body参数错
误。 检查body中的参数,使用正确的参数重 新尝试。
400 CBS.2322 问答请求参数错
误。 检查body中的参数,使用正确的参数重 新尝试。
400 CBS.2334 待评价的问答资
源不存在。 检查请求id是否正确,使用正确的id重新 尝试。
400 CBS.2344 待转成人工的问
答资源不存在。 检查请求id是否正确,使用正确的id重新 尝试。
400 CBS.2412 待检测文本序列
参数错误。 检查body中的参数,使用正确的参数重 新尝试。
400 CBS.2413 待检测文本序列 格式异常。
检查文本序列的格式,修改正确后重新尝 试。