//发布宝贝测试
public ActionResult Update()
{
string result = "";
TopXmlRestClient client = new TopXmlRestClient("http://gw.api.taobao.com/router/rest", ConfigurationManager.AppSettings["AppK"], ConfigurationManager.AppSettings["AppS"]);
ItemsInventoryGetRequest i1 = new ItemsInventoryGetRequest();
i1.Fields = "num_iid,title,outer_id";
i1.PageNo = 1;
i1.PageSize = 200;
var item1 = client.ItemsInventoryGet(i1, Session["sk"].ToString());
foreach (var i in item1.Content)
{
ItemGetRequest r4 = new ItemGetRequest();
r4.Fields = "iid,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,approve_status,postage_id,auction_point,property_alias,item_img,prop_img,sku,outer_id,is_virtual,is_taobao,is_ex,videos,is_3D,score,volume,one_station";
r4.NumIid = i.NumIid;
r4.Nick = "sasbsd2007";
var iin = client.ItemGet(r4, Session["sk"].ToString());
if (iin.PicUrl != null)
continue;
ItemsSearchRequest i2 = new ItemsSearchRequest();
i2.Fields = "num_iid,title";
i2.Q = i.OuterId;
i2.Nicks = "so-cool";
var item2 = client.ItemsSearch(i2, Session["sk"].ToString());
try
{
if (item2.Items.Count > 0)
{
ItemGetRequest r1 = new ItemGetRequest();
r1.Fields = "iid,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,approve_status,postage_id,auction_point,property_alias,item_img,prop_img,sku,outer_id,is_virtual,is_taobao,is_ex,videos,is_3D,score,volume,one_station";
r1.NumIid = item2.Items.First().NumIid;
r1.Nick = "so-cool";
var item = client.ItemGet(r1, Session["sk"].ToString());
foreach (var p in item.ItemImgs)
{
string url = p.Url;
string[] test = p.Url.Split(new Char[] { '.' });
string type = test[test.Length - 1];
string fname = "d://1." + type;
WebClient wc = new WebClient();
wc.DownloadFile(p.Url, fname);
FileItem ff = new FileItem(new FileInfo(fname));
ItemImgUploadRequest r3 = new ItemImgUploadRequest();
r3.NumIid = i.NumIid;
r3.Position = p.Position;
if (p.Position == 0)
r3.IsMajor = true;
r3.Image = ff;
client.ItemImgUpload(r3, Session["sk"].ToString());
}
}
}
catch
{
continue;
}
}
ViewData["result"] = "Ok";
return View("Index");
}
copy item
最新推荐文章于 2024-08-13 13:32:44 发布