返回值说明
开发者在调用燃豆提供的接口时,可能获得正确或错误的返回码,企业可以根据返回信息调试接口,排查错误。
返回格式
燃豆所有接口返回值均以utf-8编码的json格式返回,返回值格式如下:
请求成功(http返回码为200)示例
{
xxx: "yyy", // 开发者所需要的数据,详情请查看各接口的成功返回值说明
aaa: "bbb"
}
请求失败(http返回码非200)示例
所有失败的请求均以以下方式返回
{
code: 100002,
error: "MALL DOES NOT EXIST",
}
返回值判断逻辑
- 先判断http返回码,200表示成功,其他均为失败;
- 解析body,获取失败信息或者成功数据;
全局错误返回码说明
code | error | 说明 | 对应http返回码 |
---|---|---|---|
100002 | MALL DOES NOT EXIST | mall_no对应的项目不存在 | 404 |
100003 | INVALID PARAM | 参数不合法 | 400 |
100004 | VERIFICATION FAIL | 签名校验失败 | 401 |
100010 | OTHER ERROR | 其他错误 | 400 |
100011 | SERVER ERROR | 服务端错误 | 500 |
100012 | FREQUENCY REQUEST | 请求过于频繁 | 503 |
100100 | ORDER NOT FOUND | 订单不存在 | 404 |
100101 | WRONG STAGE | 当前订单不在可操作状态 | 400 |
100102 | NOT TENANT GOODS | 非开发者订单商品,无法操作 | 403 |