| API | 说明 |
|---|
| 请求路径 | /good/create |
| 请求方法 | POST |
| 描述 | 使用该API可创建商品 |
| 参数名 | 类型 | 必填 | 说明 |
|---|
| access_token | String | 是 | 帐号授权令牌,通过业务员获取 |
| user_code | String | 是 | 当前帐号编号;如:SEA1001 |
| timestamp | String | 否 | 发送请求的时间戳 |
| 参数名 | 类型 | 必填 | 说明 |
|---|
| name | String | 是 | 商品名称,长度必须小于200 |
| img | String | 是 | 商品图片URL |
| sku | String | 否 | 商品Sku |
| spec | String | 否 | 商品规格 |
| length | double | 是 | 商品长度/cm |
| width | double | 是 | 商品宽度/cm |
| height | double | 是 | 商品高度/cm |
| weight | double | 是 | 商品重量/g |
| cost_price | double | 是 | 商品成本价 |
| extend_code | String | 否 | 外部编号 |
| 参数名 | 类型 | 说明 |
|---|
| good_code | String | 商品编号,如:SEATH100001 |
请求示例: JAVA-OkHttp
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"sku\": \"THBD-020\",\n \"img\": \"https://static.seacang.com/logo/logo.png\",\n \"name\": \"智能手表\",\n \"spec\": \"白色\",\n \"length\": 10.0,\n \"width\": 10.0,\n \"height\": 10.0,\n \"weight\": 10.0,\n \"cost_price\": 20\n}");
Request request = new Request.Builder()
.url("https://api-oms.seacang.com/good/create")
.method("POST", body)
.addHeader("access_token", "test")
.addHeader("user_code", "SEA1001")
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();
响应示例:
{
"code": 0,
"msg": "成功",
"timestamp": 1722322022500,
"data": null
}
| 错误码 | 错误信息 | 解决方案 |
|---|
| 200101 | 商品不存在 | 请检查商品编号是否正确 |