Skip to content

错误码

错误响应格式

Conversion 服务的错误响应使用以下 JSON 结构:

json
{
  "code": 100104,
  "errorCode": "FILE_TOO_LARGE",
  "message": "Human-readable description",
  "traceId": "a1b2c3d4e5f6..."
}
字段类型说明
codeInteger数字错误码,作为程序判断依据
errorCodeString语义化错误标识,仅用于可读性参考
messageString错误描述
traceIdString全链路追踪 ID

基础服务错误码

此类错误码由服务框架统一处理,适用于所有 ComPDF API 接口。

01xxx — 系统异常

错误码HTTP说明
01001500系统内部错误
01002500处理后文件上传至存储服务失败
01003500文件上传异常
01004500无法下载您上传的文件
01005400文件不能为空
01006400请求参数无效,请设置有效的文件参数
01007400任务 ID 不能为空

02xxx — 文件格式异常

错误码HTTP说明
02001400文件格式错误
02002400不支持转换该格式的文件
02003400不支持的图片格式
02201400文件存在加密
02207400文件打开失败:文件类型不支持或存在加密
02209413文件过大,请上传较小的文件
02210500文件处理失败
02212500文件处理失败:处理后文件大小异常

03000 — 参数校验异常

错误码HTTP说明
03000400参数校验失败,通常在请求缺少必填字段或字段格式不符合要求时触发

04xxx — 文件与业务异常

错误码HTTP说明
04001400文件 Key 不存在
04002400文件大小为 0
04003400文件不存在或无法打开
04007400该接口只允许上传一个文件
04008400合并 PDF 最多支持 5 个文件

05xxx — 任务异常

错误码HTTP说明
05001404任务不存在或无效
05002409任务状态异常
05003400单个任务处理的文件数已到达阈值
05004410任务已过期且未执行
05005400任务必须包含至少一个文件

06001 — 资产不足

错误码HTTP说明
06001402可处理的页数额度已用完,请购买套餐后继续使用

认证与权限

HTTP错误码说明
401401API Key 无效或未提供;认证服务不可用
403403权限不足

Conversion 功能错误码

此部分错误码来源于文档转换服务。

100xxx — 通用请求与文件错误

错误码语义标识HTTP说明
100001INVALID_REQUEST400参数缺失或格式错误
100101INVALID_FILE_TYPE415上传的文件不是 PDF
100104FILE_TOO_LARGE413文件大小超过同步接口限制,请使用异步接口
100105PAGE_LIMIT_EXCEEDED422PDF 页数超过限制

120xxx — 鉴权错误

错误码语义标识HTTP说明
120001AUTH_REQUIRED401未携带认证凭证
120002INVALID_TOKEN403认证凭证无效或已过期

130xxx — 业务状态错误

错误码语义标识HTTP说明
130001NOT_FOUND404/410文档或任务不存在,或结果文件已被清理
130002JOB_NOT_READY409任务未完成,不可下载
130003INVALID_STATE409任务已处于终态,无法取消
130004IDEMPOTENCY_IN_PROGRESS409相同幂等键的请求正在处理中

190xxx — 处理与系统错误

错误码语义标识HTTP说明
190001CONVERT_FAILED500文档转换处理失败(文件损坏或服务内部错误)
190002PDF_PASSWORD_ERROR422PDF 密码错误或缺失
190003PDF_FORMAT_ERROR400PDF 格式无效或文件损坏
190004PDF_SECURITY_ERROR400PDF 使用了不支持的加密方式
190005OCR_FAILURE500OCR 识别失败
190006JOB_TIMEOUT408转换处理超时
190007NO_TABLE422源文件中未找到表格
190008OUT_OF_MEMORY500处理过程中内存不足,建议减小文件
190009FILE_ERROR400文件无法打开或不存在
190010IMAGE_INVALID400图片无效、损坏或格式不支持
190999INTERNAL_ERROR500/503服务内部错误或依赖服务未就绪

重试建议

错误码范围是否可重试建议
100xxx不可重试修正请求参数或文件后重新提交
120xxx不可重试修正认证凭证后重新提交
130001130004视情况资源不存在类不可重试,状态冲突可查询后再试
190001190010建议重试服务处理类问题,退避重试(最多 3 次)
190999建议重试内部错误,退避重试
06001不可重试购买套餐后继续使用
01xxx02xxx04xxx不可重试修正文件或参数后重试