错误码

通用规则

接口通过 HTTP 状态码表达传输状态,通过 JSON code、message、suggestion 表达业务状态。

调用方应展示可恢复建议,不应把错误信息扩写成接口未返回的承诺。

业务错误码

0     成功
1001  参数缺失或格式错误,常见于缺少 query、departure/destination 或 group_id
1002  未找到结果或目标资源不存在/不可展示
2001  未授权或 API Key 无效
2002  权限不足
429   调用过快或触发限流
5001  服务端异常

HTTP 状态参考

200   请求已被接口处理,需继续读取 JSON code 判断业务状态
400   参数缺失或格式错误,通常对应 code=1001
401   未授权,通常对应 code=2001
403   权限不足,通常对应 code=2002
404   目标资源不存在或不可展示,通常对应 code=1002
429   调用过快或触发限流,通常对应 code=429
500   服务端异常,通常对应 code=5001

调用方处理建议

  • 参数缺失:提示用户补充出发地、目的地、日期或群 ID。
  • 无查询结果:如果接口返回相关官方拼车群,可直接展示群入口;不要自行编造拼车信息。
  • 限流:降低重试频率,避免连续探测同一路线或同一工具。
  • 服务异常:提示稍后再试,不编造替代结果。