规范说明

错误规范

常见 HTTP 错误与其触发条件。

错误类型
5
重试建议
按任务场景判断
先看处理建议
错误目录按“接下来该怎么处理”组织,而不只是按 HTTP 状态码分类,这样能和站内其他重试与工作流说明保持一致。

401 未授权

未授权

调用方没有按接口要求提供正确认证信息。

HTTP 状态码

401

示例触发条件或可能原因

缺少 x-review-agent-token。 review_admin_session Cookie 缺失或无效。

含义说明

调用方没有按接口要求提供正确认证信息。

重试安全性与处理建议

确认该接口要求的认证方式是否正确,并检查令牌或 Cookie 配置。

常见接口

/api/review/tasks, /api/review/tasks/:taskId, /api/review/tasks/:taskId/decision

错误码

unauthorized

400 校验错误

校验错误

请求体或查询参数未通过校验。

HTTP 状态码

400

示例触发条件或可能原因

缺少必填字段。 status 或 action 取值非法。 补丁负载为空。

含义说明

请求体或查询参数未通过校验。

重试安全性与处理建议

对照接口结构检查请求体,并补全所有必填字段后重新发送。

常见接口

/api/review/tasks, /api/review/tasks/:taskId/decision, /api/review/tasks/:taskId/elements

错误码

validation_error

404 未找到

未找到

未能定位到目标任务或发布任务。

HTTP 状态码

404

示例触发条件或可能原因

taskId 错误。 jobId 错误。 被引用记录已被移除。

含义说明

未能定位到目标任务或发布任务。

重试安全性与处理建议

先核对标识,再刷新列表或详情页后重试。

常见接口

/api/review/tasks/:taskId, /api/review/tasks/:taskId/publish-jobs/:jobId/retry

错误码

not_found

409 冲突

冲突

当前工作流状态不允许执行该动作。

HTTP 状态码

409

示例触发条件或可能原因

审核通过前尝试发布。 对非 failed 的任务发起重试。 对已发布任务再次提交审核决策。

含义说明

当前工作流状态不允许执行该动作。

重试安全性与处理建议

先检查任务当前状态,再按状态规范里的流程执行。

常见接口

/api/review/tasks/:taskId/decision, /api/review/tasks/:taskId/publish-jobs, /api/review/tasks/:taskId/publish-jobs/:jobId/retry

错误码

conflict

500 内部错误

内部错误

仓储层或发布流程发生非预期失败。

HTTP 状态码

500

示例触发条件或可能原因

存储读写失败。 生成快照时发生异常。 发布后端执行失败。

含义说明

仓储层或发布流程发生非预期失败。

重试安全性与处理建议

先检查服务日志,确认根因被修复后再重试。

常见接口

/api/review/tasks, /api/review/tasks/:taskId/decision, /api/review/tasks/:taskId/publish-jobs

错误码

internal_error