错误码
调用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" }