/// <summary> /// 上架商品 /// </summary> /// <param name="itemId"></param> /// <param name="num"></param> /// <returns></returns> public ApiResult ItemUpdateList(long itemId, long num) { ITopClient client = GetTopClient(); ItemUpdateListingRequest req = new ItemUpdateListingRequest(); req.NumIid = itemId; req.Num = num; ItemUpdateListingResponse rsp = client.Execute(req, AccessToken); return(rsp.AsApiResult()); }
/// <summary> /// 一口價商品上架 /// </summary> /// <param name="sessionKey"></param> /// <param name="GoodsId"></param> /// <param name="ShelfGoodsNum"></param> /// <returns></returns> internal bool GoodsShelf(string sessionKey, string GoodsId, string ShelfGoodsNum, out string errorMsg) { ITopClient client = new DefaultTopClient(StaticSystemConfig.soft.ApiURL, StaticSystemConfig.soft.AppKey, StaticSystemConfig.soft.AppSecret, "json"); ItemUpdateListingRequest req = new ItemUpdateListingRequest(); req.NumIid = long.Parse(GoodsId); req.Num = long.Parse(ShelfGoodsNum); ItemUpdateListingResponse response = client.Execute(req, sessionKey); errorMsg = response.SubErrMsg; return(response.IsError); }
/// <summary> /// taobao.item.update.listing /// 一口价商品上架 /// </summary> /// <param name="numiid">商品数字ID,该参数必须 </param> /// <param name="num">必填 需要上架的商品的数量。取值范围:大于零的整数。 /// 如果商品有sku,则上架数量默认为所有sku数量总和,不可修改。否则商品数量根据设置数量调整为num </param> /// <returns></returns> public static Item ListingItem(long? numiid, long num) { ITopClient client = TopClientService.GetTopClient(); ItemUpdateListingRequest req = new ItemUpdateListingRequest(); req.NumIid = numiid; req.Num = num; ItemUpdateListingResponse response = client.Execute(req, SessionKey); return response.Item; }