string url=@"http://gw.api.tbsandbox.com/router/rest", appkey="test", appsecret="test"; string sessionKey = @"252777593fba670770dbbbf2dd69a349ca8f6"; /// <summary> /// 获取在售商品 /// </summary> /// <returns></returns> ItemsOnsaleGetResponse GetItems(long pageNo) { ITopClient client = new DefaultTopClient(url, appkey, appsecret); ItemsOnsaleGetRequest req = new ItemsOnsaleGetRequest(); req.Fields = "approve_status,num_iid,title,nick,type,cid,pic_url,num,props,valid_thru,list_time,price,has_discount,has_invoice,has_warranty,has_showcase,modified,delist_time,postage_id,seller_cids,outer_id"; req.PageSize = pagesize; req.PageNo = pageNo; return client.Execute(req, sessionKey); } /// <summary> /// 下架商品 /// </summary> /// <returns></returns> ItemUpdateDelistingResponse ItemDelisting(long numIid) { ITopClient client = new DefaultTopClient(url, appkey, appsecret); ItemUpdateDelistingRequest req = new ItemUpdateDelistingRequest(); req.NumIid = numIid; return client.Execute(req, sessionKey); } /// <summary> /// 获取单个商品详请 /// </summary> /// <param name="numIid"></param> /// <returns></returns> ItemGetResponse GetItemInfo(long numIid) { ITopClient client = new DefaultTopClient(url, appkey, appsecret); ItemGetRequest req = new ItemGetRequest(); req.Fields = "detail_url,num_iid,title,nick,type,cid,seller_cids,props,input_pids,input_str,desc,pic_url,num,valid_thru,list_time,delist_time,stuff_status,location,price,post_fee,express_fee,ems_fee,has_discount,freight_payer,has_invoice,has_warranty,has_showcase,modified,increment,approve_status,postage_id,product_id,auction_point,property_alias,item_img,prop_img,sku,video,outer_id,is_virtual"; req.NumIid = numIid; return client.Execute(req, sessionKey); } /// <summary> /// 删除单个商品 /// </summary> /// <param name="numIid"></param> /// <returns></returns> ItemDeleteResponse DeleteItem(long numIid) { ITopClient client = new DefaultTopClient(url, appkey, appsecret); ItemDeleteRequest req = new ItemDeleteRequest(); req.NumIid = numIid; return client.Execute(req, sessionKey); }