TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaWdkSkuAddRequest req = new AlibabaWdkSkuAddRequest();
List<AlibabaWdkSkuAddRequest.SkuDo> list2 = new ArrayList<AlibabaWdkSkuAddRequest.SkuDo>();
AlibabaWdkSkuAddRequest.SkuDo obj3 = new AlibabaWdkSkuAddRequest.SkuDo();
list2.add(obj3);
obj3.setBarcodes("2017440");
obj3.setBrandName("帝皇鲜");
obj3.setCategoryCode("454545");
obj3.setOuCode("1062");
obj3.setHeight("3.0");
obj3.setInventoryUnit("2kg");
obj3.setLength("10");
obj3.setMainPicUrls("https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png");
obj3.setManufacturerAddress("挪威");
obj3.setManufacturerName("日日鲜");
obj3.setDetailPicUrls("https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png");
obj3.setProducerPlace("中国|辽宁省|大连市");
obj3.setShelfLife(15L);
obj3.setSkuCode("190100200014");
obj3.setSkuName("小龙虾 30-40g/只 称重");
obj3.setSkuType(1L);
obj3.setStandardNo("UII9999");
obj3.setStorageType(1L);
obj3.setSuggestedPrice("5990");
obj3.setTaxRate("15");
obj3.setWeight("30");
obj3.setWeightFlag(1L);
obj3.setWidth("3");
obj3.setHmCategoryCode("57q34");
obj3.setShortTitle("鲜活中华鲟 两斤");
obj3.setTxtDesc("鲜活中华鲟 两斤");
obj3.setInvoiceContent("阿里巴巴");
obj3.setInputInvoiceContent("阿里巴巴");
obj3.setAccountingCategory("22");
obj3.setNetContent("250ml*18盒/箱");
obj3.setImportFlag(0L);
obj3.setSaleUnit("个");
obj3.setSalePrice("10");
obj3.setLifeStatus("A");
obj3.setSaleSpec("100g*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<AlibabaWdkSkuAddRequest.SkuSupplierDo> list6 = new ArrayList<AlibabaWdkSkuAddRequest.SkuSupplierDo>();
AlibabaWdkSkuAddRequest.SkuSupplierDo obj7 = new AlibabaWdkSkuAddRequest.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);
AlibabaWdkSkuAddRequest.IndustryPropDo obj9 = new AlibabaWdkSkuAddRequest.IndustryPropDo();
obj9.setIndustryType("Industry_Clothes");
List<AlibabaWdkSkuAddRequest.PropDo> list11 = new ArrayList<AlibabaWdkSkuAddRequest.PropDo>();
AlibabaWdkSkuAddRequest.PropDo obj12 = new AlibabaWdkSkuAddRequest.PropDo();
list11.add(obj12);
obj12.setKey("color");
obj12.setValue("红色");
obj12.setRemoveOpt(false);
obj9.setProps(list11);
list8.setIndustryProps(obj9);
obj3.setForestCateId(126784428L);
obj3.setTaxCode("1020301020000000");
obj3.setFragileFlag(0L);
obj3.setDeliveryStorage("常温");
obj3.setFlagshipStoreItemInfo("xxx");
obj3.setTemporaryFlag(0L);
obj3.setProductIdentity("123");
obj3.setBizType("txd");
List<AlibabaWdkSkuAddRequest.ChannelProp> list15 = new ArrayList<AlibabaWdkSkuAddRequest.ChannelProp>();
AlibabaWdkSkuAddRequest.ChannelProp obj16 = new AlibabaWdkSkuAddRequest.ChannelProp();
list15.add(obj16);
obj16.setChannelType("shareStore");
List<AlibabaWdkSkuAddRequest.PropField> list19 = new ArrayList<AlibabaWdkSkuAddRequest.PropField>();
AlibabaWdkSkuAddRequest.PropField obj20 = new AlibabaWdkSkuAddRequest.PropField();
list19.add(obj20);
obj20.setValue("1");
obj20.setKey("ONE_HOUR_STATUS");
list17.setProps(list19);
list13.setChannelProps(list15);
obj3.setSpecType("1");
obj3.setTransRatio("10");
obj3.setParentSkuCode("111111");
obj3.setIsOnline(1L);
List<AlibabaWdkSkuAddRequest.ProcessProp> list23 = new ArrayList<AlibabaWdkSkuAddRequest.ProcessProp>();
AlibabaWdkSkuAddRequest.ProcessProp obj24 = new AlibabaWdkSkuAddRequest.ProcessProp();
list23.add(obj24);
obj24.setServiceName("宰杀");
list21.setProcessProps(list23);
List<AlibabaWdkSkuAddRequest.ProcessProp> list27 = new ArrayList<AlibabaWdkSkuAddRequest.ProcessProp>();
AlibabaWdkSkuAddRequest.ProcessProp obj28 = new AlibabaWdkSkuAddRequest.ProcessProp();
list27.add(obj28);
obj28.setPropName("温度");
List<AlibabaWdkSkuAddRequest.ServicePropValue> list31 = new ArrayList<AlibabaWdkSkuAddRequest.ServicePropValue>();
AlibabaWdkSkuAddRequest.ServicePropValue obj32 = new AlibabaWdkSkuAddRequest.ServicePropValue();
list31.add(obj32);
obj32.setName("常温");
list29.setPropValues(list31);
list25.setServiceProps(list27);
List<AlibabaWdkSkuAddRequest.ServiceProp> list35 = new ArrayList<AlibabaWdkSkuAddRequest.ServiceProp>();
AlibabaWdkSkuAddRequest.ServiceProp obj36 = new AlibabaWdkSkuAddRequest.ServiceProp();
list35.add(obj36);
AlibabaWdkSkuAddRequest.MutexProp obj38 = new AlibabaWdkSkuAddRequest.MutexProp();
obj38.setName("温度");
obj38.setValue("常温");
list37.setPropA(obj38);
AlibabaWdkSkuAddRequest.MutexProp obj40 = new AlibabaWdkSkuAddRequest.MutexProp();
obj40.setName("加冰");
obj40.setValue("少冰");
list39.setPropB(obj40);
list33.setMutexProps(list35);
AlibabaWdkSkuAddRequest.SelfPickUpVoucherInfoDO obj42 = new AlibabaWdkSkuAddRequest.SelfPickUpVoucherInfoDO();
obj42.setVoucherType(2L);
obj42.setStartTime(StringUtils.parseDateTime("2024-01-28 00:00:00"));
obj42.setEndTime(StringUtils.parseDateTime("2024-01-29 00:00:00"));
obj42.setAssociationSkus("");
obj42.setStores("");
AlibabaWdkSkuAddRequest.RuleDesc obj43 = new AlibabaWdkSkuAddRequest.RuleDesc();
obj43.setUseTime("到店核销,营业时间内可用");
obj43.setBookRule("无需预约");
obj43.setUseDesc("到店核销");
obj43.setRefundRule("随时可退、过期自动退,已核销的到店券不享受随时可退服务");
obj43.setOtherRule("其他");
obj42.setVoucherRule(obj43);
list41.setVoucherExt(obj42);
req.setParamList(list2);
AlibabaWdkSkuAddResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaWdkSkuAddRequest req = new AlibabaWdkSkuAddRequest();
List<AlibabaWdkSkuAddRequest.SkuDoDomain> list2 = new List<AlibabaWdkSkuAddRequest.SkuDoDomain>();
AlibabaWdkSkuAddRequest.SkuDoDomain obj3 = new AlibabaWdkSkuAddRequest.SkuDoDomain();
list2.Add(obj3);
obj3.Barcodes = "2017440";
obj3.BrandName = "帝皇鲜";
obj3.CategoryCode = "454545";
obj3.OuCode = "1062";
obj3.Height = "3.0";
obj3.InventoryUnit = "2kg";
obj3.Length = "10";
obj3.MainPicUrls = "https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png";
obj3.ManufacturerAddress = "挪威";
obj3.ManufacturerName = "日日鲜";
obj3.DetailPicUrls = "https://img.alicdn.com/a.png,https://img.alicdn.com/b.png,https://img.alicdn.com/c.png";
obj3.ProducerPlace = "中国|辽宁省|大连市";
obj3.ShelfLife = 15L;
obj3.SkuCode = "190100200014";
obj3.SkuName = "小龙虾 30-40g/只 称重";
obj3.SkuType = 1L;
obj3.StandardNo = "UII9999";
obj3.StorageType = 1L;
obj3.SuggestedPrice = "5990";
obj3.TaxRate = "15";
obj3.Weight = "30";
obj3.WeightFlag = 1L;
obj3.Width = "3";
obj3.HmCategoryCode = "57q34";
obj3.ShortTitle = "鲜活中华鲟 两斤";
obj3.TxtDesc = "鲜活中华鲟 两斤";
obj3.InvoiceContent = "阿里巴巴";
obj3.InputInvoiceContent = "阿里巴巴";
obj3.AccountingCategory = "22";
obj3.NetContent = "250ml*18盒/箱";
obj3.ImportFlag = 0L;
obj3.SaleUnit = "个";
obj3.SalePrice = "10";
obj3.LifeStatus = "A";
obj3.SaleSpec = "100g*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<AlibabaWdkSkuAddRequest.SkuSupplierDoDomain> list5 = new List<AlibabaWdkSkuAddRequest.SkuSupplierDoDomain>();
AlibabaWdkSkuAddRequest.SkuSupplierDoDomain obj6 = new AlibabaWdkSkuAddRequest.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;
AlibabaWdkSkuAddRequest.IndustryPropDoDomain obj7 = new AlibabaWdkSkuAddRequest.IndustryPropDoDomain();
obj7.IndustryType = "Industry_Clothes";
List<AlibabaWdkSkuAddRequest.PropDoDomain> list9 = new List<AlibabaWdkSkuAddRequest.PropDoDomain>();
AlibabaWdkSkuAddRequest.PropDoDomain obj10 = new AlibabaWdkSkuAddRequest.PropDoDomain();
list9.Add(obj10);
obj10.Key = "color";
obj10.Value = "红色";
obj10.RemoveOpt = false;
obj7.Props= list9;
obj3.IndustryProps= obj7;
obj3.ForestCateId = 126784428L;
obj3.TaxCode = "1020301020000000";
obj3.FragileFlag = 0L;
obj3.DeliveryStorage = "常温";
obj3.FlagshipStoreItemInfo = "xxx";
obj3.TemporaryFlag = 0L;
obj3.ProductIdentity = "123";
obj3.BizType = "txd";
List<AlibabaWdkSkuAddRequest.ChannelPropDomain> list12 = new List<AlibabaWdkSkuAddRequest.ChannelPropDomain>();
AlibabaWdkSkuAddRequest.ChannelPropDomain obj13 = new AlibabaWdkSkuAddRequest.ChannelPropDomain();
list12.Add(obj13);
obj13.ChannelType = "shareStore";
List<AlibabaWdkSkuAddRequest.PropFieldDomain> list15 = new List<AlibabaWdkSkuAddRequest.PropFieldDomain>();
AlibabaWdkSkuAddRequest.PropFieldDomain obj16 = new AlibabaWdkSkuAddRequest.PropFieldDomain();
list15.Add(obj16);
obj16.Value = "1";
obj16.Key = "ONE_HOUR_STATUS";
obj13.Props= list15;
obj3.ChannelProps= list12;
obj3.SpecType = "1";
obj3.TransRatio = "10";
obj3.ParentSkuCode = "111111";
obj3.IsOnline = 1L;
List<AlibabaWdkSkuAddRequest.ProcessPropDomain> list18 = new List<AlibabaWdkSkuAddRequest.ProcessPropDomain>();
AlibabaWdkSkuAddRequest.ProcessPropDomain obj19 = new AlibabaWdkSkuAddRequest.ProcessPropDomain();
list18.Add(obj19);
obj19.ServiceName = "宰杀";
obj3.ProcessProps= list18;
List<AlibabaWdkSkuAddRequest.ProcessPropDomain> list21 = new List<AlibabaWdkSkuAddRequest.ProcessPropDomain>();
AlibabaWdkSkuAddRequest.ProcessPropDomain obj22 = new AlibabaWdkSkuAddRequest.ProcessPropDomain();
list21.Add(obj22);
obj22.PropName = "温度";
List<AlibabaWdkSkuAddRequest.ServicePropValueDomain> list24 = new List<AlibabaWdkSkuAddRequest.ServicePropValueDomain>();
AlibabaWdkSkuAddRequest.ServicePropValueDomain obj25 = new AlibabaWdkSkuAddRequest.ServicePropValueDomain();
list24.Add(obj25);
obj25.Name = "常温";
obj22.PropValues= list24;
obj3.ServiceProps= list21;
List<AlibabaWdkSkuAddRequest.ServicePropDomain> list27 = new List<AlibabaWdkSkuAddRequest.ServicePropDomain>();
AlibabaWdkSkuAddRequest.ServicePropDomain obj28 = new AlibabaWdkSkuAddRequest.ServicePropDomain();
list27.Add(obj28);
AlibabaWdkSkuAddRequest.MutexPropDomain obj29 = new AlibabaWdkSkuAddRequest.MutexPropDomain();
obj29.Name = "温度";
obj29.Value = "常温";
obj28.PropA= obj29;
AlibabaWdkSkuAddRequest.MutexPropDomain obj30 = new AlibabaWdkSkuAddRequest.MutexPropDomain();
obj30.Name = "加冰";
obj30.Value = "少冰";
obj28.PropB= obj30;
obj3.MutexProps= list27;
AlibabaWdkSkuAddRequest.SelfPickUpVoucherInfoDODomain obj31 = new AlibabaWdkSkuAddRequest.SelfPickUpVoucherInfoDODomain();
obj31.VoucherType = 2L;
obj31.StartTime = DateTime.Parse(2024-01-28 00:00:00");
obj31.EndTime = DateTime.Parse(2024-01-29 00:00:00");
obj31.AssociationSkus = "";
obj31.Stores = "";
AlibabaWdkSkuAddRequest.RuleDescDomain obj32 = new AlibabaWdkSkuAddRequest.RuleDescDomain();
obj32.UseTime = "到店核销,营业时间内可用";
obj32.BookRule = "无需预约";
obj32.UseDesc = "到店核销";
obj32.RefundRule = "随时可退、过期自动退,已核销的到店券不享受随时可退服务";
obj32.OtherRule = "其他";
obj31.VoucherRule= obj32;
obj3.VoucherExt= obj31;
req.ParamList_ = list2;
AlibabaWdkSkuAddResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaWdkSkuAddRequest;
$param_list = new SkuDo;
$param_list->barcodes="2017440";
$param_list->brand_name="帝皇鲜";
$param_list->category_code="454545";
$param_list->ou_code="1062";
$param_list->height="3.0";
$param_list->inventory_unit="2kg";
$param_list->length="10";
$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->manufacturer_address="挪威";
$param_list->manufacturer_name="日日鲜";
$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->producer_place="中国|辽宁省|大连市";
$param_list->shelf_life="15";
$param_list->sku_code="190100200014";
$param_list->sku_name="小龙虾 30-40g/只 称重";
$param_list->sku_type="1";
$param_list->standard_no="UII9999";
$param_list->storage_type="1";
$param_list->suggested_price="5990";
$param_list->tax_rate="15";
$param_list->weight="30";
$param_list->weight_flag="1";
$param_list->width="3";
$param_list->hm_category_code="57q34";
$param_list->short_title="鲜活中华鲟 两斤";
$param_list->txt_desc="鲜活中华鲟 两斤";
$param_list->invoice_content="阿里巴巴";
$param_list->input_invoice_content="阿里巴巴";
$param_list->accounting_category="22";
$param_list->net_content="250ml*18盒/箱";
$param_list->import_flag="0";
$param_list->sale_unit="个";
$param_list->sale_price="10";
$param_list->life_status="A";
$param_list->sale_spec="100g*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;
$industry_props = new IndustryPropDo;
$industry_props->industry_type="Industry_Clothes";
$props = new PropDo;
$props->key="color";
$props->value="红色";
$props->remove_opt="false";
$industry_props->props = $props;
$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="123";
$param_list->biz_type="txd";
$channel_props = new ChannelProp;
$channel_props->channel_type="shareStore";
$props = new PropField;
$props->value="1";
$props->key="ONE_HOUR_STATUS";
$channel_props->props = $props;
$param_list->channel_props = $channel_props;
$param_list->spec_type="1";
$param_list->trans_ratio="10";
$param_list->parent_sku_code="111111";
$param_list->is_online="1";
$process_props = new ProcessProp;
$process_props->service_name="宰杀";
$param_list->process_props = $process_props;
$service_props = new ProcessProp;
$service_props->prop_name="温度";
$prop_values = new ServicePropValue;
$prop_values->name="常温";
$service_props->prop_values = $prop_values;
$param_list->service_props = $service_props;
$mutex_props = new ServiceProp;
$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;
$voucher_ext = new SelfPickUpVoucherInfoDO;
$voucher_ext->voucher_type="2";
$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.add' \
-d 'partner_id=apidoc' \
-d 'session=2a4c7721-7aa9-4ddc-bed9-cb2e2aa3bcfe' \
-d 'sign=1685C5A5E73B0CFD1C364063E2B1212D' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-08-23+11%3A35%3A46' \
-d 'v=2.0' \
-d 'param_list=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaWdkSkuAddRequest(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.add");
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.add', {
'param_list':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})