本文列举调用物联网数据分析中的API出错时,返回的错误信息。

请求参数的数据格式错误、超出限定值、缺少必需的请求参数等错误,请根据请求参数描述,修改为正确的参数值。参数描述的详细内容请参见生成一个数据API中步骤3的参数说明 > 请求参数

系统错误码

iot.system开头的错误码为系统相关错误码。
错误码 描述
iot.system.SystemException 系统异常。

请稍后重试。

数据服务(DataAlgoServeApi)相关错误码

iot.dap开头的错误码为数据服务相关错误码。

错误码 描述
iot.dap.noServeJobExit 数据服务API对应的任务不存在。

请查看对应的API任务是否正常运行。若异常,请修改或重新生成API。

iot.dap.serveApiPathRepetition 数据服务API接口地址重复。

请在属性参数设置中,更新ApiSrn的值。

iot.dap.serveApiInvalidParam 调用数据服务API的参数检查不通过。

请检查请求参数类型是否有误。

iot.dap.serveApiPublishStatusError 请先通过测试后,再发布任务。
iot.dap.serveApiDeleteStatusError 已发布的任务不可删除。
iot.dap.serveApiPublishedNotEditable 已发布的任务不可编辑。
iot.dap.folderHasServeApiPublished 存在已发布的数据服务API,不可删除文件夹。
iot.dap.serveApiNoPublished 数据服务API不在发布状态,无法回滚。
iot.dap.duplicateTableNameError 资源表名称重复。

请检查同一产品中属性或事件名称(不区分大小写)是否重复。

iot.dap.serveApiAlreadyPublished 数据服务API已发布。
iot.dap.serveApiPathIsEmpty 数据服务API接口地址不能为空。
iot.dap.serveApiSqlTemplateError SQL模板信息异常。

请校验并更新后再尝试调用服务。

iot.dap.serveApiSqlInvokeParamError SQL参数错误,参数类型与参数值不匹配。
iot.dap.syncStartPipelineError 任务启动失败。
请根据异常信息修复后重新发起请求,若仍未处理问题可以提交工单反馈。
说明 工单中请提供请求的requestId。
iot.dap.methodTimeout 接口调用超时。

请修改SQL语句,减少查询数据量。例如缩小pageNopageSize等参数的参数值。

iot.dap.parametersError 请求参数错误。

请确认请求参数,然后重试。

iot.dap.sourceUidIsEmpty 请先创建数据源。
iot.dap.requestHighFrequentError 请求频繁,请稍后重试。
iot.dap.publishedTaskNotDelete 已发布的数据分析任务不可删除。
iot.dap.taskNotPublished API任务未发布。

请发布API任务,然后重试。