TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAscpCnskuUpdateRequest req = new AlibabaAscpCnskuUpdateRequest();
AlibabaAscpCnskuUpdateRequest.CnskuDto obj1 = new AlibabaAscpCnskuUpdateRequest.CnskuDto();
obj1.setCnskuId(1L);
obj1.setItemCode("123");
obj1.setOwnerId(123L);
obj1.setBrand("1");
obj1.setSkuId(1L);
obj1.setHeight(1L);
obj1.setSkuCategory(1L);
obj1.setWeight(1L);
obj1.setVersion(1L);
obj1.setVolume(1L);
obj1.setReservePrice(1L);
obj1.setWhcBarCode("1");
obj1.setTitle("1");
obj1.setPackageMaterial("1");
AlibabaAscpCnskuUpdateRequest.CnskuExtendDto obj2 = new AlibabaAscpCnskuUpdateRequest.CnskuExtendDto();
obj2.setDeliverRequirements("1");
obj2.setIsPrecious(false);
obj2.setPictureUrl("1");
obj2.setMainComposition("1");
obj2.setIsImported(false);
obj2.setTransWidth(1L);
obj2.setPackageUnit("1");
obj2.setTemperatureRequirement("1");
obj2.setTransLength(1L);
obj2.setIncludeBattery("1");
obj2.setPackageMaterialClass("1");
obj2.setTypeProperty("1");
obj2.setManufacturer("1");
obj2.setInnerLength(1L);
obj2.setTransImageUrl("1");
obj2.setLoadBearing(1L);
obj2.setPicUrl("1");
obj2.setIsProduceCodeMgt(false);
obj2.setIsDrugs(false);
obj2.setBrandCountry("1");
obj2.setCurrency("1");
obj2.setProducingArea("1");
obj2.setTransHeight(1L);
obj2.setTransVolume(1L);
obj2.setInnerHeight(1L);
obj2.setRecordUrl("1");
obj2.setTransWeight(1L);
obj2.setMaterialType(1L);
obj2.setPackageMaterialMode(1L);
obj2.setClassification("1");
obj2.setTaxCode("1");
obj2.setWwwBarCode("1");
obj2.setTaxRate("1");
obj2.setInnerWidth(1L);
obj2.setDosageForms("1");
obj1.setCnskuExtendDTO(obj2);
AlibabaAscpCnskuUpdateRequest.CnskuFeatureDto obj3 = new AlibabaAscpCnskuUpdateRequest.CnskuFeatureDto();
obj3.setIsSnMgt(true);
obj3.setSnMode("1");
obj3.setOriginAddress("1");
obj3.setSkuPrice(1L);
obj3.setLifecycle(1L);
obj3.setIsPrecious(false);
obj3.setIsStandardCarton(false);
obj3.setGrayFlag("1");
obj3.setWhcCategory("1");
obj3.setWhcSnOutMode(false);
obj3.setIsDanger(false);
obj3.setNetWeight(1L);
obj3.setUnit("1");
obj3.setSize("1");
obj3.setMaterialGroup("1");
obj3.setRejectLifecycle(1L);
obj3.setWhcSnInMode(false);
obj3.setSkuCode("1");
obj3.setIsUnifiedAllWh(false);
obj3.setLockupLifecycle(1L);
obj3.setAdventLifecycle(1L);
obj3.setIsUnifiedAllWhCarton(false);
obj3.setGoodsValue("1.22");
obj3.setNeedMeasureImageCarton(false);
obj3.setIsPoMgt(false);
obj3.setUseYn(false);
obj3.setGoodsNo("1");
obj3.setPcs(1L);
obj3.setMaterialClass("1");
obj3.setCostPrice(1L);
obj3.setSpecification("1");
obj3.setSpecificationType("20");
obj3.setPackagingScheme("1");
obj3.setCnProductCode("1");
obj3.setApprovalNumber("1");
obj3.setIsHygroscopic(false);
obj3.setCnCubage("1");
obj3.setIsStandard(false);
obj3.setIsBatchMgt(false);
obj3.setIsShelflife(false);
obj3.setNeedMeasureImage(false);
obj1.setCnskuFeatureDTO(obj3);
obj1.setLength(1L);
obj1.setWidth(1L);
obj1.setCategoryId(1L);
obj1.setType("NORMAL");
req.setCnsku(obj1);
AlibabaAscpCnskuUpdateRequest.UpdateCnskuOption obj4 = new AlibabaAscpCnskuUpdateRequest.UpdateCnskuOption();
obj4.setSyncWms(true);
req.setOption(obj4);
AlibabaAscpCnskuUpdateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAscpCnskuUpdateRequest req = new AlibabaAscpCnskuUpdateRequest();
AlibabaAscpCnskuUpdateRequest.CnskuDtoDomain obj1 = new AlibabaAscpCnskuUpdateRequest.CnskuDtoDomain();
obj1.CnskuId = 1L;
obj1.ItemCode = "123";
obj1.OwnerId = 123L;
obj1.Brand = "1";
obj1.SkuId = 1L;
obj1.Height = 1L;
obj1.SkuCategory = 1L;
obj1.Weight = 1L;
obj1.Version = 1L;
obj1.Volume = 1L;
obj1.ReservePrice = 1L;
obj1.WhcBarCode = "1";
obj1.Title = "1";
obj1.PackageMaterial = "1";
AlibabaAscpCnskuUpdateRequest.CnskuExtendDtoDomain obj2 = new AlibabaAscpCnskuUpdateRequest.CnskuExtendDtoDomain();
obj2.DeliverRequirements = "1";
obj2.IsPrecious = false;
obj2.PictureUrl = "1";
obj2.MainComposition = "1";
obj2.IsImported = false;
obj2.TransWidth = 1L;
obj2.PackageUnit = "1";
obj2.TemperatureRequirement = "1";
obj2.TransLength = 1L;
obj2.IncludeBattery = "1";
obj2.PackageMaterialClass = "1";
obj2.TypeProperty = "1";
obj2.Manufacturer = "1";
obj2.InnerLength = 1L;
obj2.TransImageUrl = "1";
obj2.LoadBearing = 1L;
obj2.PicUrl = "1";
obj2.IsProduceCodeMgt = false;
obj2.IsDrugs = false;
obj2.BrandCountry = "1";
obj2.Currency = "1";
obj2.ProducingArea = "1";
obj2.TransHeight = 1L;
obj2.TransVolume = 1L;
obj2.InnerHeight = 1L;
obj2.RecordUrl = "1";
obj2.TransWeight = 1L;
obj2.MaterialType = 1L;
obj2.PackageMaterialMode = 1L;
obj2.Classification = "1";
obj2.TaxCode = "1";
obj2.WwwBarCode = "1";
obj2.TaxRate = "1";
obj2.InnerWidth = 1L;
obj2.DosageForms = "1";
obj1.CnskuExtendDTO= obj2;
AlibabaAscpCnskuUpdateRequest.CnskuFeatureDtoDomain obj3 = new AlibabaAscpCnskuUpdateRequest.CnskuFeatureDtoDomain();
obj3.IsSnMgt = true;
obj3.SnMode = "1";
obj3.OriginAddress = "1";
obj3.SkuPrice = 1L;
obj3.Lifecycle = 1L;
obj3.IsPrecious = false;
obj3.IsStandardCarton = false;
obj3.GrayFlag = "1";
obj3.WhcCategory = "1";
obj3.WhcSnOutMode = false;
obj3.IsDanger = false;
obj3.NetWeight = 1L;
obj3.Unit = "1";
obj3.Size = "1";
obj3.MaterialGroup = "1";
obj3.RejectLifecycle = 1L;
obj3.WhcSnInMode = false;
obj3.SkuCode = "1";
obj3.IsUnifiedAllWh = false;
obj3.LockupLifecycle = 1L;
obj3.AdventLifecycle = 1L;
obj3.IsUnifiedAllWhCarton = false;
obj3.GoodsValue = "1.22";
obj3.NeedMeasureImageCarton = false;
obj3.IsPoMgt = false;
obj3.UseYn = false;
obj3.GoodsNo = "1";
obj3.Pcs = 1L;
obj3.MaterialClass = "1";
obj3.CostPrice = 1L;
obj3.Specification = "1";
obj3.SpecificationType = "20";
obj3.PackagingScheme = "1";
obj3.CnProductCode = "1";
obj3.ApprovalNumber = "1";
obj3.IsHygroscopic = false;
obj3.CnCubage = "1";
obj3.IsStandard = false;
obj3.IsBatchMgt = false;
obj3.IsShelflife = false;
obj3.NeedMeasureImage = false;
obj1.CnskuFeatureDTO= obj3;
obj1.Length = 1L;
obj1.Width = 1L;
obj1.CategoryId = 1L;
obj1.Type = "NORMAL";
req.Cnsku_ = obj1;
AlibabaAscpCnskuUpdateRequest.UpdateCnskuOptionDomain obj4 = new AlibabaAscpCnskuUpdateRequest.UpdateCnskuOptionDomain();
obj4.SyncWms = true;
req.Option_ = obj4;
AlibabaAscpCnskuUpdateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAscpCnskuUpdateRequest;
$cnsku = new CnskuDto;
$cnsku->cnsku_id="1";
$cnsku->item_code="123";
$cnsku->owner_id="123";
$cnsku->brand="1";
$cnsku->sku_id="1";
$cnsku->height="1";
$cnsku->sku_category="1";
$cnsku->weight="1";
$cnsku->version="1";
$cnsku->volume="1";
$cnsku->reserve_price="1";
$cnsku->whc_bar_code="1";
$cnsku->title="1";
$cnsku->package_material="1";
$cnsku_extend_d_t_o = new CnskuExtendDto;
$cnsku_extend_d_t_o->deliver_requirements="1";
$cnsku_extend_d_t_o->is_precious="false";
$cnsku_extend_d_t_o->picture_url="1";
$cnsku_extend_d_t_o->main_composition="1";
$cnsku_extend_d_t_o->is_imported="false";
$cnsku_extend_d_t_o->trans_width="1";
$cnsku_extend_d_t_o->package_unit="1";
$cnsku_extend_d_t_o->temperature_requirement="1";
$cnsku_extend_d_t_o->trans_length="1";
$cnsku_extend_d_t_o->include_battery="1";
$cnsku_extend_d_t_o->package_material_class="1";
$cnsku_extend_d_t_o->type_property="1";
$cnsku_extend_d_t_o->manufacturer="1";
$cnsku_extend_d_t_o->inner_length="1";
$cnsku_extend_d_t_o->trans_image_url="1";
$cnsku_extend_d_t_o->load_bearing="1";
$cnsku_extend_d_t_o->pic_url="1";
$cnsku_extend_d_t_o->is_produce_code_mgt="false";
$cnsku_extend_d_t_o->is_drugs="false";
$cnsku_extend_d_t_o->brand_country="1";
$cnsku_extend_d_t_o->currency="1";
$cnsku_extend_d_t_o->producing_area="1";
$cnsku_extend_d_t_o->trans_height="1";
$cnsku_extend_d_t_o->trans_volume="1";
$cnsku_extend_d_t_o->inner_height="1";
$cnsku_extend_d_t_o->record_url="1";
$cnsku_extend_d_t_o->trans_weight="1";
$cnsku_extend_d_t_o->material_type="1";
$cnsku_extend_d_t_o->package_material_mode="1";
$cnsku_extend_d_t_o->classification="1";
$cnsku_extend_d_t_o->tax_code="1";
$cnsku_extend_d_t_o->www_bar_code="1";
$cnsku_extend_d_t_o->tax_rate="1";
$cnsku_extend_d_t_o->inner_width="1";
$cnsku_extend_d_t_o->dosage_forms="1";
$cnsku->cnsku_extend_d_t_o = $cnsku_extend_d_t_o;
$cnsku_feature_d_t_o = new CnskuFeatureDto;
$cnsku_feature_d_t_o->is_sn_mgt="true";
$cnsku_feature_d_t_o->sn_mode="1";
$cnsku_feature_d_t_o->origin_address="1";
$cnsku_feature_d_t_o->sku_price="1";
$cnsku_feature_d_t_o->lifecycle="1";
$cnsku_feature_d_t_o->is_precious="false";
$cnsku_feature_d_t_o->is_standard_carton="false";
$cnsku_feature_d_t_o->gray_flag="1";
$cnsku_feature_d_t_o->whc_category="1";
$cnsku_feature_d_t_o->whc_sn_out_mode="false";
$cnsku_feature_d_t_o->is_danger="false";
$cnsku_feature_d_t_o->net_weight="1";
$cnsku_feature_d_t_o->unit="1";
$cnsku_feature_d_t_o->size="1";
$cnsku_feature_d_t_o->material_group="1";
$cnsku_feature_d_t_o->reject_lifecycle="1";
$cnsku_feature_d_t_o->whc_sn_in_mode="false";
$cnsku_feature_d_t_o->sku_code="1";
$cnsku_feature_d_t_o->is_unified_all_wh="false";
$cnsku_feature_d_t_o->lockup_lifecycle="1";
$cnsku_feature_d_t_o->advent_lifecycle="1";
$cnsku_feature_d_t_o->is_unified_all_wh_carton="false";
$cnsku_feature_d_t_o->goods_value="1.22";
$cnsku_feature_d_t_o->need_measure_image_carton="false";
$cnsku_feature_d_t_o->is_po_mgt="false";
$cnsku_feature_d_t_o->use_yn="false";
$cnsku_feature_d_t_o->goods_no="1";
$cnsku_feature_d_t_o->pcs="1";
$cnsku_feature_d_t_o->material_class="1";
$cnsku_feature_d_t_o->cost_price="1";
$cnsku_feature_d_t_o->specification="1";
$cnsku_feature_d_t_o->specification_type="20";
$cnsku_feature_d_t_o->packaging_scheme="1";
$cnsku_feature_d_t_o->cn_product_code="1";
$cnsku_feature_d_t_o->approval_number="1";
$cnsku_feature_d_t_o->is_hygroscopic="false";
$cnsku_feature_d_t_o->cn_cubage="1";
$cnsku_feature_d_t_o->is_standard="false";
$cnsku_feature_d_t_o->is_batch_mgt="false";
$cnsku_feature_d_t_o->is_shelflife="false";
$cnsku_feature_d_t_o->need_measure_image="false";
$cnsku->cnsku_feature_d_t_o = $cnsku_feature_d_t_o;
$cnsku->length="1";
$cnsku->width="1";
$cnsku->category_id="1";
$cnsku->type="NORMAL";
$req->setCnsku(json_encode($cnsku));
$option = new UpdateCnskuOption;
$option->sync_wms="true";
$req->setOption(json_encode($option));
$resp = $c->execute($req);
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.ascp.cnsku.update' \
-d 'partner_id=apidoc' \
-d 'sign=D880DE6A56223E4B146649C14A68B097' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-28+03%3A21%3A01' \
-d 'v=2.0' \
-d 'cnsku=null' \
-d 'option=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAscpCnskuUpdateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.cnsku=""
req.option=""
try:
resp= req.getResponse()
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.ascp.cnsku.update");
add_param(pRequest,"cnsku","数据结构JSON示例");
add_param(pRequest,"option","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
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.ascp.cnsku.update', {
'cnsku':'数据结构JSON示例',
'option':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})