Ejemplo n.º 1
0
        /// <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());
        }
Ejemplo n.º 2
0
        /// <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;
 }