跳转到内容
返回官网

添加SKU

新增一个sku到num_iid指定的商品中 传入的iid所对应的商品必须属于当前会话的用户

一、请求参数

请求URL:

POST https://kf.fw199.com/gateway/taobao/item/add/sku

参数名类型说明示例
appidString合作伙伴AppIduwkahf@jfs92
timestampString当前时间戳
tb_seller_nickString淘宝卖家店铺登录账号,非店铺名称kingdo
signString接口签名如何计算生成见示例代码
num_iidnumber必填 , 商品数字ID
propertiesstring必填 , 属性列表。调用taobao.itemprops.get获取类目属性,属性必须是颜色属性,再用taobao.itempropvalues.get获取标准类目属性值取得vid。格式:pid:vid。
quantitynumber必填 , Sku的库存数量。sku的总数量应该小于等于商品总数量(Item的NUM)。取值范围:大于零的整数
pricestring非必填 ,Sku的销售价格。商品的价格要在商品所有的sku的价格之间。精确到2位小数;单位:元。如:200.07,表示:200元7分
outer_idstring非必填 ,Sku的商家外部id
item_pricestring非必填 ,sku所属商品的价格。当用户新增sku,使商品价格不属于sku价格之间的时候,用于修改商品的价格,使sku能够添加成功
langstring非必填 ,Sku文字的版本。可选值:zh_HK(繁体),zh_CN(简体);默认值:zh_CN
ignorewarningstring非必填 ,忽略警告提示.

二、请求示例代码

Java

@Test
public void itemAddSku() throws Exception {
String tb_seller_nick = Config.TBSellerNick ;
//业务参数
Map<String, String> data = new HashMap<String, String>();
data.put("appid", Config.AppId);
data.put("tb_seller_nick", tb_seller_nick);
Long timestamp = System.currentTimeMillis() / 1000;
data.put("timestamp", timestamp.toString());
// Sku所属商品数字id。必填
data.put("num_iid", "544876335798" );
// 必填, Sku属性串。格式:pid:vid;pid:vid,如:1627207:3232483;1630696:3284570,表示:机身颜色:军绿色;手机套餐:一电一充。
data.put("properties", "544876335798:223232" );
// 必填,Sku的库存数量。sku的总数量应该小于等于商品总数量(Item的NUM)。取值范围:大于零的整数
data.put("quantity", "22");
// Sku的销售价格。商品的价格要在商品所有的sku的价格之间。精确到2位小数;单位:元。如:200.07,表示:200元7分
data.put("price", "52.18");
// 签名
data.put("sign", Utils.Sign(data,Config.AppSecret));
// 调用服务API
doHttpRequest(Config.TaoBaoItemAddSku ,data);
}

三、返回结果

返回结果如下:

{
"code": 0,
"message": "ok",
"data": {
"sku":{
},
"request_id": "10jf7zssgennw"
}
}

说明: code为0表示成功,非0为失败,message会包含失败原因。