总部退货接口
请求URL:
https://openapi.weixin12315.com/api/sign/md.fc.store/v1/AddBackManager
请求方式:
POST
请求示例:
IAuth auth = new Sign("app_id", "app_secret");
IClient client = new SignClient(auth);
IDictionary<string, object> parameters = new Dictionary<string, object>();
parameters.Add("storagelist", JsonConvert.SerializeObject(new object[] { new { storageno= "TH201707131020449652", serialnumber= "00220472", dealerno= "q70050", remark= "" },new { storageno= "TH201707131020449652", serialnumber= "00220473", dealerno= "q70050", remark= "" } }));
string result = client.Call("https://openapi.weixin12315.com","md.fc.Store.AddBackManager", "V1", "POST", parameters);参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| storagelist | 是 | string | 退货信息 |
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| storageno | 是 | string | 退货单号 |
| serialnumber | 是 | string | 物流码 |
| dealerno | 是 | string | 经销商编号 |
| remark | 否 | string | 备注 |
返回示例
{
"return_msg": "success",
"return_code": "0",
"return_data": [
{
"serialnumber": "00220472",
"code": -12,
"errmsg": "该商品并未出货给此经销商,退货失败!",
"tagstyle": 0, "productno": "12315",
"sybatchno": "", "count": 0
},
{
"serialnumber": "00220473",
"code": -9,
"errmsg": "该产品未出库!",
"tagstyle": 0,
"productno": "12315",
"sybatchno": "",
"count": 0
}
]
}返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| return_code | String | 只有等于0时才有数据返回 |
| return_msg | string | 错误原因 |
| return_data | string | 返回数据 |
return_data字段说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| serialnumber | string | 物流码 |
| code | int | 状态 |
| errmsg | string | 状态信息 |
| productno | string | 产品编码 |
| tagstyle | int | 标签类型,0大标1中标2小标3垛标 |
| count | int | 产品数量 |
| sybatchno | string | 批次号 |