错误代码

1 背景介绍

商米数字店铺(SUNMI Store)是商米提供的围绕商户店铺中物联网设备基础上的店铺管理系统。

商米数字店铺作为一个开放平台,支持与第三方SaaS厂商进行各种数据的对接,包括商品信息对接,交易信息对接,会员体系对接等。

电子价签等物联网设备直接对接店铺的商品,价格以及策略等信息,所以在数字店铺系统内保存了一个基本的商品库结构。对于数据来源,用户既可以选择在数字店铺的页面进行编辑,也可以选择与第三方SaaS厂商数据打通。

本文描述的是与第三方SaaS厂商进行商品信息对接中,返回错误码及说明。

2 开放平台错误代码列表

作为HTTP消息返回,如果消息签名认证失败,HTTP消息会返回 401等作为提示。 如果消息签名认证通过,则进入业务层处理,此次HTTP请求返回200 OK。

具体业务层面的操作返回JSON值在消息体中。常见的消息返回类型为:

{
    "code": 0,
    "msg": "succeed",
    "data": {}
}

3 错误码列表

错误码说明
5090sign校验失败
5091timestamp的请求过期
5092random的值非法
5000数据库操作失败
5013店铺映射关系不存在或非支持的SaaS厂商
5015非法商品
5022传参错误,缺失必要传参
5041非法SaaS厂商
5047非法订单