TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaWdkSkuUpdateRequest req = new AlibabaWdkSkuUpdateRequest();
List<AlibabaWdkSkuUpdateRequest.SkuDo> list2 = new ArrayList<AlibabaWdkSkuUpdateRequest.SkuDo>();
AlibabaWdkSkuUpdateRequest.SkuDo obj3 = new AlibabaWdkSkuUpdateRequest.SkuDo();
list2.add(obj3);
obj3.setOuCode("1062");
obj3.setSkuCode("dsf123");
obj3.setBarcodes("2452,3565");
obj3.setSkuName("鲜活中华鲟");
obj3.setMainPicUrls("https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png");
obj3.setDetailPicUrls("https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png");
obj3.setShelfLife(13L);
obj3.setBrandName("佳沛");
obj3.setTaxRate("25");
obj3.setSuggestedPrice("10");
obj3.setWeightFlag(1L);
obj3.setOrgNo("kk");
obj3.setWeight("41");
obj3.setHeight("7");
obj3.setWidth("78");
obj3.setLength("78");
obj3.setHmCategoryCode("3452");
obj3.setShortTitle("鲜活中华鲟");
obj3.setTxtDesc("鲜活中华鲟 2只");
obj3.setCategoryCode("u08023");
obj3.setInvoiceContent("阿里巴巴");
obj3.setImportFlag(0L);
obj3.setNetContent("250ml*18盒/箱");
obj3.setAccountingCategory("22");
obj3.setSaleUnit("个");
obj3.setSalePrice("10");
obj3.setLifeStatus("A");
obj3.setSaleSpec("500g*5/袋");
obj3.setAvgWeight("0.001");
obj3.setPreMinusWeight("0.001");
obj3.setStepQuantity(1L);
obj3.setPurchaseQuantity(100L);
obj3.setSkuLabelType("无价签");
obj3.setAllowAppSale(0L);
obj3.setSubTitle("夏日必备 解暑神器");
obj3.setSubTitle1("天然纯净");
obj3.setSubTitle2("萦绕唇齿");
obj3.setTitle1("水中贵族");
obj3.setTitle2("丝滑甘醇");
obj3.setOnlineSaleFlag(1L);
obj3.setDeliveryUnit("kg");
obj3.setDeliverySpec("1");
obj3.setDeliveryWay("2");
obj3.setLogistics("10086");
obj3.setDeliveryWarehouse("10086");
obj3.setMemberPrice("9.9");
obj3.setCostUnit("kg");
obj3.setCostNoPrice("0");
obj3.setCostTaxPrice("0");
obj3.setCostExchangeRate("1");
obj3.setMassOutputRate("1");
obj3.setProcessingUnit("kg");
obj3.setProcsExchangeRate("1");
obj3.setStorage("常温");
obj3.setPickFloatRate("0");
obj3.setForbidReceiveDays(0L);
obj3.setForbidSalesDays(0L);
obj3.setOverloadRate("0");
obj3.setWarnDays(0L);
obj3.setFrontDisplayFlag(1L);
obj3.setFixedFlag(0L);
obj3.setPurchaseSpec("1");
obj3.setPurchaseUnit("kg");
obj3.setLabelStyleType("无价签");
obj3.setRichText("<p><img align=\\"absmiddle\\" src=\\"https://img.alicdn.com/imgextra/i4/2680068332/TB2l8332.jpg\\" /></p>");
obj3.setBackCatCode("10086");
obj3.setSkuPrice("9.9");
obj3.setPeriod(15L);
obj3.setItemTypeNew(1L);
obj3.setMerchantCatCode("10086");
obj3.setSkuPicUrls("https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png");
List<AlibabaWdkSkuUpdateRequest.SkuSupplierDo> list6 = new ArrayList<AlibabaWdkSkuUpdateRequest.SkuSupplierDo>();
AlibabaWdkSkuUpdateRequest.SkuSupplierDo obj7 = new AlibabaWdkSkuUpdateRequest.SkuSupplierDo();
list6.add(obj7);
obj7.setReturnFlag(0L);
obj7.setMinimum("100");
obj7.setPurchasePrice("9.9");
obj7.setSupplierNo("10086");
obj7.setSupplierName("张三");
obj7.setMainFlag(1L);
list4.setSkuSuppliers(list6);
obj3.setInventoryUnit("kg");
obj3.setChannelCode("4");
obj3.setProducerPlace("中国|辽宁省|大连市");
obj3.setCleanSkuMemberPrice(1L);
obj3.setBarcodeUpdateType(1L);
AlibabaWdkSkuUpdateRequest.IndustryPropDo obj9 = new AlibabaWdkSkuUpdateRequest.IndustryPropDo();
List<AlibabaWdkSkuUpdateRequest.PropDo> list11 = new ArrayList<AlibabaWdkSkuUpdateRequest.PropDo>();
AlibabaWdkSkuUpdateRequest.PropDo obj12 = new AlibabaWdkSkuUpdateRequest.PropDo();
list11.add(obj12);
obj12.setRemoveOpt(false);
obj12.setValue("红色");
obj12.setKey("color");
obj9.setProps(list11);
obj9.setIndustryType("Industry_Clothes");
list8.setIndustryProps(obj9);
obj3.setForestCateId(126784428L);
obj3.setTaxCode("1020301020000000");
obj3.setFragileFlag(0L);
obj3.setDeliveryStorage("常温");
obj3.setFlagshipStoreItemInfo("xxx");
obj3.setTemporaryFlag(0L);
obj3.setProductIdentity("123456");
obj3.setBizType("txd");
List<AlibabaWdkSkuUpdateRequest.ChannelProp> list15 = new ArrayList<AlibabaWdkSkuUpdateRequest.ChannelProp>();
AlibabaWdkSkuUpdateRequest.ChannelProp obj16 = new AlibabaWdkSkuUpdateRequest.ChannelProp();
list15.add(obj16);
List<AlibabaWdkSkuUpdateRequest.PropField> list19 = new ArrayList<AlibabaWdkSkuUpdateRequest.PropField>();
AlibabaWdkSkuUpdateRequest.PropField obj20 = new AlibabaWdkSkuUpdateRequest.PropField();
list19.add(obj20);
obj20.setValue("1");
obj20.setKey("ONE_HOUR_STATUS");
list17.setProps(list19);
obj16.setChannelType("shareStore");
list13.setChannelProps(list15);
List<AlibabaWdkSkuUpdateRequest.ProcessProp> list23 = new ArrayList<AlibabaWdkSkuUpdateRequest.ProcessProp>();
AlibabaWdkSkuUpdateRequest.ProcessProp obj24 = new AlibabaWdkSkuUpdateRequest.ProcessProp();
list23.add(obj24);
obj24.setServiceName("宰杀");
list21.setProcessProps(list23);
obj3.setCleanAllProcessProps(true);
List<AlibabaWdkSkuUpdateRequest.ServiceProp> list27 = new ArrayList<AlibabaWdkSkuUpdateRequest.ServiceProp>();
AlibabaWdkSkuUpdateRequest.ServiceProp obj28 = new AlibabaWdkSkuUpdateRequest.ServiceProp();
list27.add(obj28);
obj28.setPropName("温度");
List<AlibabaWdkSkuUpdateRequest.ServicePropValue> list31 = new ArrayList<AlibabaWdkSkuUpdateRequest.ServicePropValue>();
AlibabaWdkSkuUpdateRequest.ServicePropValue obj32 = new AlibabaWdkSkuUpdateRequest.ServicePropValue();
list31.add(obj32);
obj32.setName("常温");
list29.setPropValues(list31);
list25.setServiceProps(list27);
obj3.setCleanAllServiceProps(true);
List<AlibabaWdkSkuUpdateRequest.MutexRule> list35 = new ArrayList<AlibabaWdkSkuUpdateRequest.MutexRule>();
AlibabaWdkSkuUpdateRequest.MutexRule obj36 = new AlibabaWdkSkuUpdateRequest.MutexRule();
list35.add(obj36);
AlibabaWdkSkuUpdateRequest.MutexProp obj38 = new AlibabaWdkSkuUpdateRequest.MutexProp();
obj38.setName("温度");
obj38.setValue("常温");
list37.setPropA(obj38);
AlibabaWdkSkuUpdateRequest.MutexProp obj40 = new AlibabaWdkSkuUpdateRequest.MutexProp();
obj40.setName("加冰");
obj40.setValue("少冰");
list39.setPropB(obj40);
list33.setMutexProps(list35);
obj3.setCleanAllMutexProps(true);
AlibabaWdkSkuUpdateRequest.SelfPickUpVoucherInfoDO obj42 = new AlibabaWdkSkuUpdateRequest.SelfPickUpVoucherInfoDO();
obj42.setStartTime(StringUtils.parseDateTime("2024-01-28 00:00:00"));
obj42.setEndTime(StringUtils.parseDateTime("2024-01-29 00:00:00"));
obj42.setAssociationSkus("");
obj42.setStores("");
AlibabaWdkSkuUpdateRequest.RuleDesc obj43 = new AlibabaWdkSkuUpdateRequest.RuleDesc();
obj43.setUseTime("到店核销,营业时间内可用");
obj43.setBookRule("无需预约");
obj43.setUseDesc("到店核销");
obj43.setRefundRule("随时可退、过期自动退,已核销的到店券不享受随时可退服务");
obj43.setOtherRule("其他");
obj42.setVoucherRule(obj43);
list41.setVoucherExt(obj42);
req.setParamList(list2);
AlibabaWdkSkuUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaWdkSkuUpdateRequest req = new AlibabaWdkSkuUpdateRequest();
List<AlibabaWdkSkuUpdateRequest.SkuDoDomain> list2 = new List<AlibabaWdkSkuUpdateRequest.SkuDoDomain>();
AlibabaWdkSkuUpdateRequest.SkuDoDomain obj3 = new AlibabaWdkSkuUpdateRequest.SkuDoDomain();
list2.Add(obj3);
obj3.OuCode = "1062";
obj3.SkuCode = "dsf123";
obj3.Barcodes = "2452,3565";
obj3.SkuName = "鲜活中华鲟";
obj3.MainPicUrls = "https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png";
obj3.DetailPicUrls = "https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png";
obj3.ShelfLife = 13L;
obj3.BrandName = "佳沛";
obj3.TaxRate = "25";
obj3.SuggestedPrice = "10";
obj3.WeightFlag = 1L;
obj3.OrgNo = "kk";
obj3.Weight = "41";
obj3.Height = "7";
obj3.Width = "78";
obj3.Length = "78";
obj3.HmCategoryCode = "3452";
obj3.ShortTitle = "鲜活中华鲟";
obj3.TxtDesc = "鲜活中华鲟 2只";
obj3.CategoryCode = "u08023";
obj3.InvoiceContent = "阿里巴巴";
obj3.ImportFlag = 0L;
obj3.NetContent = "250ml*18盒/箱";
obj3.AccountingCategory = "22";
obj3.SaleUnit = "个";
obj3.SalePrice = "10";
obj3.LifeStatus = "A";
obj3.SaleSpec = "500g*5/袋";
obj3.AvgWeight = "0.001";
obj3.PreMinusWeight = "0.001";
obj3.StepQuantity = 1L;
obj3.PurchaseQuantity = 100L;
obj3.SkuLabelType = "无价签";
obj3.AllowAppSale = 0L;
obj3.SubTitle = "夏日必备 解暑神器";
obj3.SubTitle1 = "天然纯净";
obj3.SubTitle2 = "萦绕唇齿";
obj3.Title1 = "水中贵族";
obj3.Title2 = "丝滑甘醇";
obj3.OnlineSaleFlag = 1L;
obj3.DeliveryUnit = "kg";
obj3.DeliverySpec = "1";
obj3.DeliveryWay = "2";
obj3.Logistics = "10086";
obj3.DeliveryWarehouse = "10086";
obj3.MemberPrice = "9.9";
obj3.CostUnit = "kg";
obj3.CostNoPrice = "0";
obj3.CostTaxPrice = "0";
obj3.CostExchangeRate = "1";
obj3.MassOutputRate = "1";
obj3.ProcessingUnit = "kg";
obj3.ProcsExchangeRate = "1";
obj3.Storage = "常温";
obj3.PickFloatRate = "0";
obj3.ForbidReceiveDays = 0L;
obj3.ForbidSalesDays = 0L;
obj3.OverloadRate = "0";
obj3.WarnDays = 0L;
obj3.FrontDisplayFlag = 1L;
obj3.FixedFlag = 0L;
obj3.PurchaseSpec = "1";
obj3.PurchaseUnit = "kg";
obj3.LabelStyleType = "无价签";
obj3.RichText = "<p><img align=\\"absmiddle\\" src=\\"https://img.alicdn.com/imgextra/i4/2680068332/TB2l8332.jpg\\" /></p>";
obj3.BackCatCode = "10086";
obj3.SkuPrice = "9.9";
obj3.Period = 15L;
obj3.ItemTypeNew = 1L;
obj3.MerchantCatCode = "10086";
obj3.SkuPicUrls = "https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png";
List<AlibabaWdkSkuUpdateRequest.SkuSupplierDoDomain> list5 = new List<AlibabaWdkSkuUpdateRequest.SkuSupplierDoDomain>();
AlibabaWdkSkuUpdateRequest.SkuSupplierDoDomain obj6 = new AlibabaWdkSkuUpdateRequest.SkuSupplierDoDomain();
list5.Add(obj6);
obj6.ReturnFlag = 0L;
obj6.Minimum = "100";
obj6.PurchasePrice = "9.9";
obj6.SupplierNo = "10086";
obj6.SupplierName = "张三";
obj6.MainFlag = 1L;
obj3.SkuSuppliers= list5;
obj3.InventoryUnit = "kg";
obj3.ChannelCode = "4";
obj3.ProducerPlace = "中国|辽宁省|大连市";
obj3.CleanSkuMemberPrice = 1L;
obj3.BarcodeUpdateType = 1L;
AlibabaWdkSkuUpdateRequest.IndustryPropDoDomain obj7 = new AlibabaWdkSkuUpdateRequest.IndustryPropDoDomain();
List<AlibabaWdkSkuUpdateRequest.PropDoDomain> list9 = new List<AlibabaWdkSkuUpdateRequest.PropDoDomain>();
AlibabaWdkSkuUpdateRequest.PropDoDomain obj10 = new AlibabaWdkSkuUpdateRequest.PropDoDomain();
list9.Add(obj10);
obj10.RemoveOpt = false;
obj10.Value = "红色";
obj10.Key = "color";
obj7.Props= list9;
obj7.IndustryType = "Industry_Clothes";
obj3.IndustryProps= obj7;
obj3.ForestCateId = 126784428L;
obj3.TaxCode = "1020301020000000";
obj3.FragileFlag = 0L;
obj3.DeliveryStorage = "常温";
obj3.FlagshipStoreItemInfo = "xxx";
obj3.TemporaryFlag = 0L;
obj3.ProductIdentity = "123456";
obj3.BizType = "txd";
List<AlibabaWdkSkuUpdateRequest.ChannelPropDomain> list12 = new List<AlibabaWdkSkuUpdateRequest.ChannelPropDomain>();
AlibabaWdkSkuUpdateRequest.ChannelPropDomain obj13 = new AlibabaWdkSkuUpdateRequest.ChannelPropDomain();
list12.Add(obj13);
List<AlibabaWdkSkuUpdateRequest.PropFieldDomain> list15 = new List<AlibabaWdkSkuUpdateRequest.PropFieldDomain>();
AlibabaWdkSkuUpdateRequest.PropFieldDomain obj16 = new AlibabaWdkSkuUpdateRequest.PropFieldDomain();
list15.Add(obj16);
obj16.Value = "1";
obj16.Key = "ONE_HOUR_STATUS";
obj13.Props= list15;
obj13.ChannelType = "shareStore";
obj3.ChannelProps= list12;
List<AlibabaWdkSkuUpdateRequest.ProcessPropDomain> list18 = new List<AlibabaWdkSkuUpdateRequest.ProcessPropDomain>();
AlibabaWdkSkuUpdateRequest.ProcessPropDomain obj19 = new AlibabaWdkSkuUpdateRequest.ProcessPropDomain();
list18.Add(obj19);
obj19.ServiceName = "宰杀";
obj3.ProcessProps= list18;
obj3.CleanAllProcessProps = true;
List<AlibabaWdkSkuUpdateRequest.ServicePropDomain> list21 = new List<AlibabaWdkSkuUpdateRequest.ServicePropDomain>();
AlibabaWdkSkuUpdateRequest.ServicePropDomain obj22 = new AlibabaWdkSkuUpdateRequest.ServicePropDomain();
list21.Add(obj22);
obj22.PropName = "温度";
List<AlibabaWdkSkuUpdateRequest.ServicePropValueDomain> list24 = new List<AlibabaWdkSkuUpdateRequest.ServicePropValueDomain>();
AlibabaWdkSkuUpdateRequest.ServicePropValueDomain obj25 = new AlibabaWdkSkuUpdateRequest.ServicePropValueDomain();
list24.Add(obj25);
obj25.Name = "常温";
obj22.PropValues= list24;
obj3.ServiceProps= list21;
obj3.CleanAllServiceProps = true;
List<AlibabaWdkSkuUpdateRequest.MutexRuleDomain> list27 = new List<AlibabaWdkSkuUpdateRequest.MutexRuleDomain>();
AlibabaWdkSkuUpdateRequest.MutexRuleDomain obj28 = new AlibabaWdkSkuUpdateRequest.MutexRuleDomain();
list27.Add(obj28);
AlibabaWdkSkuUpdateRequest.MutexPropDomain obj29 = new AlibabaWdkSkuUpdateRequest.MutexPropDomain();
obj29.Name = "温度";
obj29.Value = "常温";
obj28.PropA= obj29;
AlibabaWdkSkuUpdateRequest.MutexPropDomain obj30 = new AlibabaWdkSkuUpdateRequest.MutexPropDomain();
obj30.Name = "加冰";
obj30.Value = "少冰";
obj28.PropB= obj30;
obj3.MutexProps= list27;
obj3.CleanAllMutexProps = true;
AlibabaWdkSkuUpdateRequest.SelfPickUpVoucherInfoDODomain obj31 = new AlibabaWdkSkuUpdateRequest.SelfPickUpVoucherInfoDODomain();
obj31.StartTime = DateTime.Parse(2024-01-28 00:00:00");
obj31.EndTime = DateTime.Parse(2024-01-29 00:00:00");
obj31.AssociationSkus = "";
obj31.Stores = "";
AlibabaWdkSkuUpdateRequest.RuleDescDomain obj32 = new AlibabaWdkSkuUpdateRequest.RuleDescDomain();
obj32.UseTime = "到店核销,营业时间内可用";
obj32.BookRule = "无需预约";
obj32.UseDesc = "到店核销";
obj32.RefundRule = "随时可退、过期自动退,已核销的到店券不享受随时可退服务";
obj32.OtherRule = "其他";
obj31.VoucherRule= obj32;
obj3.VoucherExt= obj31;
req.ParamList_ = list2;
AlibabaWdkSkuUpdateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaWdkSkuUpdateRequest;
$param_list = new SkuDo;
$param_list->ou_code="1062";
$param_list->sku_code="dsf123";
$param_list->barcodes="2452,3565";
$param_list->sku_name="鲜活中华鲟";
$param_list->main_pic_urls="https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png";
$param_list->detail_pic_urls="https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png";
$param_list->shelf_life="13";
$param_list->brand_name="佳沛";
$param_list->tax_rate="25";
$param_list->suggested_price="10";
$param_list->weight_flag="1";
$param_list->org_no="kk";
$param_list->weight="41";
$param_list->height="7";
$param_list->width="78";
$param_list->length="78";
$param_list->hm_category_code="3452";
$param_list->short_title="鲜活中华鲟";
$param_list->txt_desc="鲜活中华鲟 2只";
$param_list->category_code="u08023";
$param_list->invoice_content="阿里巴巴";
$param_list->import_flag="0";
$param_list->net_content="250ml*18盒/箱";
$param_list->accounting_category="22";
$param_list->sale_unit="个";
$param_list->sale_price="10";
$param_list->life_status="A";
$param_list->sale_spec="500g*5/袋";
$param_list->avg_weight="0.001";
$param_list->pre_minus_weight="0.001";
$param_list->step_quantity="1";
$param_list->purchase_quantity="100";
$param_list->sku_label_type="无价签";
$param_list->allow_app_sale="0";
$param_list->sub_title="夏日必备 解暑神器";
$param_list->sub_title1="天然纯净";
$param_list->sub_title2="萦绕唇齿";
$param_list->title1="水中贵族";
$param_list->title2="丝滑甘醇";
$param_list->online_sale_flag="1";
$param_list->delivery_unit="kg";
$param_list->delivery_spec="1";
$param_list->delivery_way="2";
$param_list->logistics="10086";
$param_list->delivery_warehouse="10086";
$param_list->member_price="9.9";
$param_list->cost_unit="kg";
$param_list->cost_no_price="0";
$param_list->cost_tax_price="0";
$param_list->cost_exchange_rate="1";
$param_list->mass_output_rate="1";
$param_list->processing_unit="kg";
$param_list->procs_exchange_rate="1";
$param_list->storage="常温";
$param_list->pick_float_rate="0";
$param_list->forbid_receive_days="0";
$param_list->forbid_sales_days="0";
$param_list->overload_rate="0";
$param_list->warn_days="0";
$param_list->front_display_flag="1";
$param_list->fixed_flag="0";
$param_list->purchase_spec="1";
$param_list->purchase_unit="kg";
$param_list->label_style_type="无价签";
$param_list->rich_text="<p><img align=\\"absmiddle\\" src=\\"https://img.alicdn.com/imgextra/i4/2680068332/TB2l8332.jpg\\" /></p>";
$param_list->back_cat_code="10086";
$param_list->sku_price="9.9";
$param_list->period="15";
$param_list->item_type_new="1";
$param_list->merchant_cat_code="10086";
$param_list->sku_pic_urls="https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png";
$sku_suppliers = new SkuSupplierDo;
$sku_suppliers->return_flag="0";
$sku_suppliers->minimum="100";
$sku_suppliers->purchase_price="9.9";
$sku_suppliers->supplier_no="10086";
$sku_suppliers->supplier_name="张三";
$sku_suppliers->main_flag="1";
$param_list->sku_suppliers = $sku_suppliers;
$param_list->inventory_unit="kg";
$param_list->channel_code="4";
$param_list->producer_place="中国|辽宁省|大连市";
$param_list->clean_sku_member_price="1";
$param_list->barcode_update_type="1";
$industry_props = new IndustryPropDo;
$props = new PropDo;
$props->remove_opt="false";
$props->value="红色";
$props->key="color";
$industry_props->props = $props;
$industry_props->industry_type="Industry_Clothes";
$param_list->industry_props = $industry_props;
$param_list->forest_cate_id="126784428";
$param_list->tax_code="1020301020000000";
$param_list->fragile_flag="0";
$param_list->delivery_storage="常温";
$param_list->flagship_store_item_info="xxx";
$param_list->temporary_flag="0";
$param_list->product_identity="123456";
$param_list->biz_type="txd";
$channel_props = new ChannelProp;
$props = new PropField;
$props->value="1";
$props->key="ONE_HOUR_STATUS";
$channel_props->props = $props;
$channel_props->channel_type="shareStore";
$param_list->channel_props = $channel_props;
$process_props = new ProcessProp;
$process_props->service_name="宰杀";
$param_list->process_props = $process_props;
$param_list->clean_all_process_props="true";
$service_props = new ServiceProp;
$service_props->prop_name="温度";
$prop_values = new ServicePropValue;
$prop_values->name="常温";
$service_props->prop_values = $prop_values;
$param_list->service_props = $service_props;
$param_list->clean_all_service_props="true";
$mutex_props = new MutexRule;
$prop_a = new MutexProp;
$prop_a->name="温度";
$prop_a->value="常温";
$mutex_props->prop_a = $prop_a;
$prop_b = new MutexProp;
$prop_b->name="加冰";
$prop_b->value="少冰";
$mutex_props->prop_b = $prop_b;
$param_list->mutex_props = $mutex_props;
$param_list->clean_all_mutex_props="true";
$voucher_ext = new SelfPickUpVoucherInfoDO;
$voucher_ext->start_time="2024-01-28 00:00:00";
$voucher_ext->end_time="2024-01-29 00:00:00";
$voucher_ext->association_skus="[]";
$voucher_ext->stores="[]";
$voucher_rule = new RuleDesc;
$voucher_rule->use_time="到店核销,营业时间内可用";
$voucher_rule->book_rule="无需预约";
$voucher_rule->use_desc="到店核销";
$voucher_rule->refund_rule="随时可退、过期自动退,已核销的到店券不享受随时可退服务";
$voucher_rule->other_rule="其他";
$voucher_ext->voucher_rule = $voucher_rule;
$param_list->voucher_ext = $voucher_ext;
$req->setParamList(json_encode($param_list));
$resp = $c->execute($req, $sessionKey);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=alibaba.wdk.sku.update' \
-d 'partner_id=apidoc' \
-d 'session=0e79ba5f-077b-45cc-994e-928f242bf2ff' \
-d 'sign=8195CEBADB9527751341FB7A1256C45C' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-21+17%3A12%3A06' \
-d 'v=2.0' \
-d 'param_list=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaWdkSkuUpdateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.param_list="[]"
try:
resp= req.getResponse(sessionkey)
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"alibaba.wdk.sku.update");
add_param(pRequest,"param_list","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,sessionKey);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.wdk.sku.update', {
'param_list':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})