TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
FenxiaoProductUpdateRequest req = new FenxiaoProductUpdateRequest();
req.setPid(444L);
req.setName("袜子");
req.setStandardPrice("10.56");
req.setStandardRetailPrice("10.56");
req.setRetailPriceLow("10.56");
req.setRetailPriceHigh("10.56");
req.setCostPrice("10.56");
req.setDealerCostPrice("12.5");
req.setOuterId("hz00141");
req.setQuantity(10L);
req.setDesc("红色");
req.setCategoryId(234545L);
req.setProperties("10000:10000");
req.setPropertyAlias("1627207:28335:绿荫色");
req.setInputProperties("20000:品牌名");
req.setPicPath("i5/T1rnNbXjOdutLe6Rra_091834.jpg");
req.setImage(new FileItem("/tmp/file.txt"));
req.setProv("浙江");
req.setCity("杭州");
req.setPostageType("seller");
req.setPostageId(434343L);
req.setPostageOrdinary("10.56");
req.setPostageFast("10.56");
req.setPostageEms("10.56");
req.setHaveInvoice("true");
req.setHaveQuarantee("true");
req.setStatus("delete");
req.setSkuIds("1001,1002,1003");
req.setSkuStandardPrices("10.50,11.00,20.50");
req.setSkuCostPrices("10.50,11.00,20.50");
req.setSkuDealerCostPrices("12.3,12.5");
req.setSkuQuantitys("10,20,30");
req.setSkuOuterIds("S1000,S1002,S1003");
req.setSkuProperties("1627207:80882;125465:123456,1627207:80882;1630696:3284570");
req.setSkuPropertiesDel("1627207:80882;125465:123456,1627207:80882;1630696:3284570");
req.setDiscountId(10001L);
req.setIsAuthz("yes");
FenxiaoProductUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
FenxiaoProductUpdateRequest req = new FenxiaoProductUpdateRequest();
req.Pid = 444L;
req.Name = "袜子";
req.StandardPrice = "10.56";
req.StandardRetailPrice = "10.56";
req.RetailPriceLow = "10.56";
req.RetailPriceHigh = "10.56";
req.CostPrice = "10.56";
req.DealerCostPrice = "12.5";
req.OuterId = "hz00141";
req.Quantity = 10L;
req.Desc = "红色";
req.CategoryId = 234545L;
req.Properties = "10000:10000";
req.PropertyAlias = "1627207:28335:绿荫色";
req.InputProperties = "20000:品牌名";
req.PicPath = "i5/T1rnNbXjOdutLe6Rra_091834.jpg";
req.Image = new FileItem("/tmp/file.txt");
req.Prov = "浙江";
req.City = "杭州";
req.PostageType = "seller";
req.PostageId = 434343L;
req.PostageOrdinary = "10.56";
req.PostageFast = "10.56";
req.PostageEms = "10.56";
req.HaveInvoice = "true";
req.HaveQuarantee = "true";
req.Status = "delete";
req.SkuIds = "1001,1002,1003";
req.SkuStandardPrices = "10.50,11.00,20.50";
req.SkuCostPrices = "10.50,11.00,20.50";
req.SkuDealerCostPrices = "12.3,12.5";
req.SkuQuantitys = "10,20,30";
req.SkuOuterIds = "S1000,S1002,S1003";
req.SkuProperties = "1627207:80882;125465:123456,1627207:80882;1630696:3284570";
req.SkuPropertiesDel = "1627207:80882;125465:123456,1627207:80882;1630696:3284570";
req.DiscountId = 10001L;
req.IsAuthz = "yes";
FenxiaoProductUpdateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new FenxiaoProductUpdateRequest;
$req->setPid("444");
$req->setName("袜子");
$req->setStandardPrice("10.56");
$req->setStandardRetailPrice("10.56");
$req->setRetailPriceLow("10.56");
$req->setRetailPriceHigh("10.56");
$req->setCostPrice("10.56");
$req->setDealerCostPrice("12.5");
$req->setOuterId("hz00141");
$req->setQuantity("10");
$req->setDesc("红色");
$req->setCategoryId("234545");
$req->setProperties("10000:10000");
$req->setPropertyAlias("1627207:28335:绿荫色");
$req->setInputProperties("20000:品牌名");
$req->setPicPath("i5/T1rnNbXjOdutLe6Rra_091834.jpg");
//附件上传的机制参见PHP CURL文档,在文件路径前加@符号即可
$req->setImage(@fileLocation);
$req->setProv("浙江");
$req->setCity("杭州");
$req->setPostageType("seller");
$req->setPostageId("434343");
$req->setPostageOrdinary("10.56");
$req->setPostageFast("10.56");
$req->setPostageEms("10.56");
$req->setHaveInvoice("true");
$req->setHaveQuarantee("true");
$req->setStatus("delete");
$req->setSkuIds("1001,1002,1003");
$req->setSkuStandardPrices("10.50,11.00,20.50");
$req->setSkuCostPrices("10.50,11.00,20.50");
$req->setSkuDealerCostPrices("12.3,12.5");
$req->setSkuQuantitys("10,20,30");
$req->setSkuOuterIds("S1000,S1002,S1003");
$req->setSkuProperties("1627207:80882;125465:123456,1627207:80882;1630696:3284570");
$req->setSkuPropertiesDel("1627207:80882;125465:123456,1627207:80882;1630696:3284570");
$req->setDiscountId("10001");
$req->setIsAuthz("yes");
$resp = $c->execute($req, $sessionKey);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:multipart/form-data;charset=utf-8' \
-F 'app_key=12129701' \
-F 'format=json' \
-F 'method=taobao.fenxiao.product.update' \
-F 'partner_id=apidoc' \
-F 'session=3e11979d-b0f5-4fb7-b2e1-0b13b2e8ff5a' \
-F 'sign=AC5F2A65753858A7D8D07EA1FAEC9D3A' \
-F 'sign_method=hmac' \
-F 'timestamp=2025-04-25+18%3A48%3A19' \
-F 'v=2.0' \
-F 'category_id=234545' \
-F 'city=%E6%9D%AD%E5%B7%9E' \
-F 'cost_price=10.56' \
-F 'dealer_cost_price=12.5' \
-F 'desc=%E7%BA%A2%E8%89%B2' \
-F 'discount_id=10001' \
-F 'have_invoice=true' \
-F 'have_quarantee=true' \
-F 'input_properties=20000%3A%E5%93%81%E7%89%8C%E5%90%8D' \
-F 'is_authz=yes' \
-F 'name=%E8%A2%9C%E5%AD%90' \
-F 'outer_id=hz00141' \
-F 'pic_path=i5%2FT1rnNbXjOdutLe6Rra_091834.jpg' \
-F 'pid=444' \
-F 'postage_ems=10.56' \
-F 'postage_fast=10.56' \
-F 'postage_id=434343' \
-F 'postage_ordinary=10.56' \
-F 'postage_type=seller' \
-F 'properties=10000%3A10000' \
-F 'property_alias=1627207%3A28335%3A%E7%BB%BF%E8%8D%AB%E8%89%B2' \
-F 'prov=%E6%B5%99%E6%B1%9F' \
-F 'quantity=10' \
-F 'retail_price_high=10.56' \
-F 'retail_price_low=10.56' \
-F 'sku_cost_prices=10.50%2C11.00%2C20.50' \
-F 'sku_dealer_cost_prices=12.3%2C12.5' \
-F 'sku_ids=1001%2C1002%2C1003' \
-F 'sku_outer_ids=S1000%2CS1002%2CS1003' \
-F 'sku_properties=1627207%3A80882%3B125465%3A123456%2C1627207%3A80882%3B1630696%3A3284570' \
-F 'sku_properties_del=1627207%3A80882%3B125465%3A123456%2C1627207%3A80882%3B1630696%3A3284570' \
-F 'sku_quantitys=10%2C20%2C30' \
-F 'sku_standard_prices=10.50%2C11.00%2C20.50' \
-F 'standard_price=10.56' \
-F 'standard_retail_price=10.56' \
-F 'status=delete' \
-F 'image=@/tmp/file.txt'
# -*- coding: utf-8 -*-
import top.api
req=top.api.FenxiaoProductUpdateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.pid=444
req.name="袜子"
req.standard_price="10.56"
req.standard_retail_price="10.56"
req.retail_price_low="10.56"
req.retail_price_high="10.56"
req.cost_price="10.56"
req.dealer_cost_price="12.5"
req.outer_id="hz00141"
req.quantity=10
req.desc="红色"
req.category_id=234545
req.properties="10000:10000"
req.property_alias="1627207:28335:绿荫色"
req.input_properties="20000:品牌名"
req.pic_path="i5/T1rnNbXjOdutLe6Rra_091834.jpg"
req.image=top.api.FileItem('abc.jpg',open('abc.jpg','rb'))
req.prov="浙江"
req.city="杭州"
req.postage_type="seller"
req.postage_id=434343
req.postage_ordinary="10.56"
req.postage_fast="10.56"
req.postage_ems="10.56"
req.have_invoice="true"
req.have_quarantee="true"
req.status="delete"
req.sku_ids="1001,1002,1003"
req.sku_standard_prices="10.50,11.00,20.50"
req.sku_cost_prices="10.50,11.00,20.50"
req.sku_dealer_cost_prices="12.3,12.5"
req.sku_quantitys="10,20,30"
req.sku_outer_ids="S1000,S1002,S1003"
req.sku_properties="1627207:80882;125465:123456,1627207:80882;1630696:3284570"
req.sku_properties_del="1627207:80882;125465:123456,1627207:80882;1630696:3284570"
req.discount_id=10001
req.is_authz="yes"
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,"taobao.fenxiao.product.update");
add_param(pRequest,"pid","444");
add_param(pRequest,"name","袜子");
add_param(pRequest,"standard_price","10.56");
add_param(pRequest,"standard_retail_price","10.56");
add_param(pRequest,"retail_price_low","10.56");
add_param(pRequest,"retail_price_high","10.56");
add_param(pRequest,"cost_price","10.56");
add_param(pRequest,"dealer_cost_price","12.5");
add_param(pRequest,"outer_id","hz00141");
add_param(pRequest,"quantity","10");
add_param(pRequest,"desc","红色");
add_param(pRequest,"category_id","234545");
add_param(pRequest,"properties","10000:10000");
add_param(pRequest,"property_alias","1627207:28335:绿荫色");
add_param(pRequest,"input_properties","20000:品牌名");
add_param(pRequest,"pic_path","i5/T1rnNbXjOdutLe6Rra_091834.jpg");
add_file_param(pRequest,"image","文件内容");
add_param(pRequest,"prov","浙江");
add_param(pRequest,"city","杭州");
add_param(pRequest,"postage_type","seller");
add_param(pRequest,"postage_id","434343");
add_param(pRequest,"postage_ordinary","10.56");
add_param(pRequest,"postage_fast","10.56");
add_param(pRequest,"postage_ems","10.56");
add_param(pRequest,"have_invoice","true");
add_param(pRequest,"have_quarantee","true");
add_param(pRequest,"status","delete");
add_param(pRequest,"sku_ids","1001,1002,1003");
add_param(pRequest,"sku_standard_prices","10.50,11.00,20.50");
add_param(pRequest,"sku_cost_prices","10.50,11.00,20.50");
add_param(pRequest,"sku_dealer_cost_prices","12.3,12.5");
add_param(pRequest,"sku_quantitys","10,20,30");
add_param(pRequest,"sku_outer_ids","S1000,S1002,S1003");
add_param(pRequest,"sku_properties","1627207:80882;125465:123456,1627207:80882;1630696:3284570");
add_param(pRequest,"sku_properties_del","1627207:80882;125465:123456,1627207:80882;1630696:3284570");
add_param(pRequest,"discount_id","10001");
add_param(pRequest,"is_authz","yes");
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('taobao.fenxiao.product.update', {
'pid':'444',
'name':'袜子',
'standard_price':'10.56',
'standard_retail_price':'10.56',
'retail_price_low':'10.56',
'retail_price_high':'10.56',
'cost_price':'10.56',
'dealer_cost_price':'12.5',
'outer_id':'hz00141',
'quantity':'10',
'desc':'红色',
'category_id':'234545',
'properties':'10000:10000',
'property_alias':'1627207:28335:绿荫色',
'input_properties':'20000:品牌名',
'pic_path':'i5/T1rnNbXjOdutLe6Rra_091834.jpg',
'image':'文件内容',
'prov':'浙江',
'city':'杭州',
'postage_type':'seller',
'postage_id':'434343',
'postage_ordinary':'10.56',
'postage_fast':'10.56',
'postage_ems':'10.56',
'have_invoice':'true',
'have_quarantee':'true',
'status':'delete',
'sku_ids':'1001,1002,1003',
'sku_standard_prices':'10.50,11.00,20.50',
'sku_cost_prices':'10.50,11.00,20.50',
'sku_dealer_cost_prices':'12.3,12.5',
'sku_quantitys':'10,20,30',
'sku_outer_ids':'S1000,S1002,S1003',
'sku_properties':'1627207:80882;125465:123456,1627207:80882;1630696:3284570',
'sku_properties_del':'1627207:80882;125465:123456,1627207:80882;1630696:3284570',
'discount_id':'10001',
'is_authz':'yes'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})