产品基本信息修改,不想更新的字段可不传参数,比如 只想更新 originalprice,只传入这一个参数即可
请求URL:
https://openapi.weixin12315.com/api/sign/md.shop.products/v1/updateproductinfo
请求方式:
POST
请求示例:
IAuth auth = new Sign("app_id", "app_secret");
IClient client = new SignClient(auth);
IDictionary<string, object> parameters = new Dictionary<string, object>();
parameters.Add("productid", "165");
parameters.Add("pronumber","1");
parameters.Add("name", "商城商品标题");//可选
parameters.Add("productname", "商品名称");//可选
parameters.Add("description", "商品描述");//可选
parameters.Add("originalprice",4.5); //可选
parameters.Add("unit","瓶"); //可选
parameters.Add("weight",1); //可选
var result = client.Call("https://openapi.weixin12315.com/","md.shop.products.updateproductinfo", "v1", "POST", parameters);参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| productid | 是 | int | 商品ID |
| pronumber | 否 | string | 商品编码 |
| name | 否 | string | 商城商品标题 |
| productname | 否 | string | 商品名称 |
| description | 否 | string | 商品描述 |
| originalprice | 否 | decimal(9,2) | 市场价格 |
| unit | 否 | string | 产品单位 |
| weight | 否 | decimal(14,2) | 产品重量 |
返回数据:
正确数据:
{
"return_code": 0,
"return_msg":"success"
}返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| return_code | int | 错误编码 |
| return_msg | int | 错误描述 |