.NET 调用 TaoBao API---添加商品(二)
目标
在上一篇“添加商品(一)”主要是实现将商品必填项添加到淘宝中,而并没有添加更多的销售属性,所以本篇的主要实现的功能有:
1,将该产品分配到店铺的指定目录。
2,获得运费模版。
3,设置Sku属性及其别名。
4,设置产品的货号。
5,设置商品主图。
6,为每个颜色的产品上传相应的图片
获取卖家自己的产品类目(店铺API,taobao.sellercats.list.get;)
以上是得到所有类目,可以根据自己的产品情况设置相应的类目。
获取用户下所有模板(物流API taobao.delivery.templates.get)
设置Sku属性及其别名(类目API---- taobao.itemprops.get)
要设置该商品的颜色、大小、价格、数量 还是在taobao.itemprops.get方法中可以获得相关值。
最最终的添加商品的完整事例如下:
ITopClient client = new DefaultTopClient(url, appkey, appsecret); ItemAddRequest req=new ItemAddRequest(); req.Num = 10L; req.Price = "200"; req.Type = "fixed"; req.StuffStatus = "new"; req.Title = "女装新款T恤"; req.Desc = "商品不错哦。"; req.LocationState = "四川"; req.LocationCity = "成都"; req.Cid = 50000671L; req.Props = "20511:105255;18066474:145656297;20000:29504;1627207:3232483;20509:28314;"; req.FreightPayer = "buyer"; req.HasShowcase = false; req.SellerCids = "714827842"; req.PostFee = "10"; req.ExpressFee = "10"; req.EmsFee = "10"; //设置其颜色大小别名 req.PropertyAlias = "1627207:3232483:20色;20509:28314:155(S)"; req.InputPids = "1632501"; //前面是颜色,后面是大小 req.SkuProperties = "1627207:3232483;20509:28314"; req.SkuQuantities = "10"; req.SkuPrices = "200"; req.PicPath = "i4/820330575/T2qamQXX0bXXXXXXXX_!!820330575.jpg_100x100.jpg"; //商品的主图 req.SkuOuterIds = "238287";// SKU 商家编码 req.OuterId = "238287"; //商家编码 req.InputStr = "238287"; ItemAddResponse response = client.Execute(req, sessionKey);
添加或修改Sku图片(商品API taobao.item.propimg.upload )
要上传sku的产品图片就必须先将产品上传成功后,然后在调用该方法。调用效果如下:
作者:
吉桂昕
出处: http://www.cnblogs.com/jiguixin
我的新浪微博: http://weibo.com/jiguixin
本文版权归【吉桂昕】和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】,希望能够持续的为大家带来好的技术文章!想跟我一起进步么?那就【关注】我吧。
出处: http://www.cnblogs.com/jiguixin
我的新浪微博: http://weibo.com/jiguixin
本文版权归【吉桂昕】和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】,希望能够持续的为大家带来好的技术文章!想跟我一起进步么?那就【关注】我吧。




浙公网安备 33010602011771号