# 1、商品上新

## 3
商品上新说明：
第一步：是要选择合适的类目，通过调用 item.listChildrenPostCategories 接口来递归获取整棵类目树
第二步：确定类目后，需要获取该类目发布商品需要的所有信息，主要是商品属性 和 sku属性 信息，通过调用 item.getPostCategoryDetail 接口即可获取
第三步：基于类目信息要求，拼装商品发布所需的所有字段，调用 item.postItem 接口进行商品发布

### 1.1 获取类目树结构接口 获取类目树结构接口
### item.listChildrenPostCategories 接口介绍：
获取下级类目信息 , 同获取单个类目信息内容相同（ cid=0 获得一级类目列表）
请求参数：
| 参数名称  参数类型 | 是否必填  示例 | 参数描述 
|------------------|------------------|------------------|------------|------------------|
| cid | integer | Y |  | 父类目id(根目录:0) |

响应数据：
| 参数名称  参数类型 | 示例  参数描述 |
|------------------|------------------|------------|------------------|
| data | PostCategoryDTO |  | cid 下的子类目清单 |
| code  integer |   见通用返回码 |
|------------------|---------------------------|------|------------------------|
| msg | string |  | 返回消息 |

### 1. 2 、获取类目详情接口 获取类目详情接口
### item.getPostCategoryDetail 接口介绍：
根据发布类目 id 获取类目子属性等信息，品牌只返回当前账号有权限的品牌集合

请求参数：
| 参数名称  参数类型 | 是否必填  示例 | 参数描述 
|------------------|------------------|------------------|------------|------------------|
| cid | integer | Y | {"cid":12} | 叶子类目id |

响应数据：
| 参数名称  参数类型 | 示例  参数描述 |
|------------------|------------------|------------|------------------|
| data | PostCategoryDetailDTO |  | 类目详细信息 |
| code  integer |   见通用返回码 |
|------------------|---------------------------|------|------------------------|
| msg | string |  | 返回消息 |

### 1. 3 、新商品发布接口 新商品发布接口
### item.postItem 接口介绍：
发布新商品并且返回发布成功后的商品 id

请求参数：
| 参数类型  是否必填 | 示例  参数描述 |
|------------------|------------------|------------|------------------|
| ItemOpenDTO | Y |  | 发布商品信息 |

响应数据：
| 参数名称  参数类型 | 示例  参数描述 |
|------------------|------------------|------------|------------------|
| code | integer |
| 见通用返回码 
|------------------------|
| msg | string |  | 返回消息 |
| data  object | {"data":{"itemId":12}}  返回数据 |
|------------------|------------------------|------------------------------------------------------------------------|------------------|
| - itemId | integer |  | 商品id |

####



## 示例：


