Api reference

错误参考

Nebutra API 所有错误码、HTTP 状态及其含义的完整参考。

错误码参考

4xx — 客户端错误

错误码HTTP描述解决方法
INVALID_REQUEST400请求体或查询参数格式错误对照 API 参考检查请求格式
VALIDATION_ERROR422一个或多个字段验证失败查看 details.fields 获取字段级错误
UNAUTHORIZED401无有效认证令牌添加 Authorization: Bearer <token>
TOKEN_EXPIRED401JWT 已过期刷新令牌后重试
INVALID_API_KEY401API 密钥无效或已撤销在设置 → API 密钥中检查你的 API 密钥
FORBIDDEN403令牌有效但权限范围不足在 API 参考中检查所需权限范围
RESOURCE_NOT_FOUND404资源不存在验证资源 ID
DUPLICATE_RESOURCE409具有此唯一键的资源已存在使用现有资源或更改键值
RATE_LIMIT_EXCEEDED429时间窗口内请求过多等待 retry-after 秒后重试
QUOTA_EXCEEDED429月度使用配额已耗尽升级套餐或等待月度重置

5xx — 服务器错误

错误码HTTP描述解决方法
INTERNAL_ERROR500意外的服务器错误指数退避重试;如持续出现请联系支持
SERVICE_UNAVAILABLE503依赖服务暂时不可用查看 status.nebutra.com

重试指南

HTTP 状态重试?策略
400、422修复请求
401是(一次)刷新令牌
403检查权限
429等待 retry-after,然后指数退避
500指数退避(1s、2s、4s、8s)
503指数退避,查看状态页面

获取支持

如遇到无法解决的错误:

  1. 复制错误响应中的 request_id
  2. 查看 status.nebutra.com 了解已知事件
  3. GitHub 上提交 Issue,附上请求 ID 和上下文
  4. 发送邮件至 [email protected] 获取企业支持

How is this guide?

目录