错误码
调用API出错后,将不会返回结果数据。调用方可根据每个API对应的错误码来定位错误原因。 当调用出错时,HTTP 请求返回一个 4xx 或 5xx 的 HTTP 状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系企业技术人员,并提供错误码,以便尽快帮您解决问题。
错误响应Body体格式说明
当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。
{
"error_msg": "The format of message is error",
"error_code": "DLI.0001"
} 其中,error_code表示错误码,error_msg表示错误描述信息。
名称 | 参数类型 | 说明 |
|---|---|---|
error_code | String | 错误码,请参见表2。 |
error_msg | String | 错误详细信息。 |
错误码说明
当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。
状态码 | 错误码 | 错误信息 |
|---|---|---|
400 | DLI.0001 | 参数校验错误。 |
400 | DLI.0002 | 对象不存在。 |
400 | DLI.0003 | SQL权限校验未通过。 |
400 | DLI.0004 | SQL语法解析错误。 |
400 | DLI.0005 | SQL语义解析错误。 |
400 | DLI.0006 | 对象已存在错误。 |
400 | DLI.0007 | 不支持该操作。 |
400 | DLI.0008 | 元数据错误。 |
400 | DLI.0009 | 系统限制。 |
400 | DLI.0011 | 文件权限校验错误。 |
400 | DLI.0012 | 资源对象不可用。 |
401 | DLI.0013 | 用户认证错误。 |
401 | DLI.0014 | 服务认证错误。 |
400 | DLI.0015 | Token解析错误。 |
400 | DLI.0016 | 身份角色错误。 |
400 | DLI.0018 | 数据转换错误。 |
400 | DLI.0019 | 任务超时。 |
400 | DLI.0100 | 结果过期。 |
404 | DLI.0023 | 找不到对应资源。 |
400 | DLI.0999 | 服务端系统错误。 |
400 | DLI.1028 | 配额不足。 |
示例
假设不存在名为testqueue的队列时,提交submit-job请求,会提示如下错误:
{
"error_code": "DLI.0002",
"error_msg": "There is no queue named testqueue"
} 
