copy item

        //发布宝贝测试

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值