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);
}