跳到主要内容

错误处理

所有错误返回统一结构,HTTP 状态码 + JSON:

{ "error": { "code": "quota_exceeded", "message": "本月配额已用尽,请升级或下月再试" } }
状态码code含义
400bad_request参数或请求体不合法(如畸形 JSON、缺必填项)
400country_not_supported/v1/image-searchcountry 仅支持 US、CN
401invalid_key缺少或无效的 API Key
402积分 / API 配额不足,需充值或升级
403forbidden_entitlement当前档位无权使用该能力
405method_not_allowedHTTP 方法错误(如对 POST 端点用了 GET)
429quota_exceeded月配额用尽 触发限流
计费保护

参数校验(含坏图、country 校验)在扣费之前完成 —— 400 类错误不消耗配额。调用彻底失败时已扣的点会退回。