TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
ProductsSearchRequest req = new ProductsSearchRequest();
req.setFields("product_id,name,pic_url,cid,props,price,tsc");
req.setQ("优衣库 1234");
req.setCid(50011999L);
req.setProps("pid:vid;pid:vid");
req.setStatus("3");
req.setPageNo(1L);
req.setPageSize(40L);
req.setVerticalMarket(4L);
req.setCustomerProps("20000:优衣库:型号:001:632501:1234");
req.setSuiteItemsStr("1000000062318020:1;1000000062318020:2;");
req.setBarcodeStr("6924343550791,6901028180559");
req.setMarketId("2");
ProductsSearchResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
ProductsSearchRequest req = new ProductsSearchRequest();
req.Fields = "product_id,name,pic_url,cid,props,price,tsc";
req.Q = "优衣库 1234";
req.Cid = 50011999L;
req.Props = "pid:vid;pid:vid";
req.Status = "3";
req.PageNo = 1L;
req.PageSize = 40L;
req.VerticalMarket = 4L;
req.CustomerProps = "20000:优衣库:型号:001:632501:1234";
req.SuiteItemsStr = "1000000062318020:1;1000000062318020:2;";
req.BarcodeStr = "6924343550791,6901028180559";
req.MarketId = "2";
ProductsSearchResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new ProductsSearchRequest;
$req->setFields("product_id,name,pic_url,cid,props,price,tsc");
$req->setQ("优衣库 1234");
$req->setCid("50011999");
$req->setProps("pid:vid;pid:vid");
$req->setStatus("3");
$req->setPageNo("1");
$req->setPageSize("40");
$req->setVerticalMarket("4");
$req->setCustomerProps("20000:优衣库:型号:001:632501:1234");
$req->setSuiteItemsStr("1000000062318020:1;1000000062318020:2;");
$req->setBarcodeStr("6924343550791,6901028180559");
$req->setMarketId("2");
$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=taobao.products.search' \
-d 'partner_id=apidoc' \
-d 'session=3d6e6eec-a39c-4119-9d99-6cdd070dba1e' \
-d 'sign=83A348BC7DCFDCE057167018F0C3E210' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-26+07%3A28%3A52' \
-d 'v=2.0' \
-d 'barcode_str=6924343550791%2C6901028180559' \
-d 'cid=50011999' \
-d 'customer_props=20000%3A%E4%BC%98%E8%A1%A3%E5%BA%93%3A%E5%9E%8B%E5%8F%B7%3A001%3A632501%3A1234' \
-d 'fields=product_id%2Cname%2Cpic_url%2Ccid%2Cprops%2Cprice%2Ctsc' \
-d 'market_id=2' \
-d 'page_no=1' \
-d 'page_size=40' \
-d 'props=pid%3Avid%3Bpid%3Avid' \
-d 'q=%E4%BC%98%E8%A1%A3%E5%BA%93+1234' \
-d 'status=3' \
-d 'suite_items_str=1000000062318020%3A1%3B1000000062318020%3A2%3B' \
-d 'vertical_market=4'
# -*- coding: utf-8 -*-
import top.api
req=top.api.ProductsSearchRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.fields="product_id,name,pic_url,cid,props,price,tsc"
req.q="优衣库 1234"
req.cid=50011999
req.props="pid:vid;pid:vid"
req.status="3"
req.page_no=1
req.page_size=40
req.vertical_market=4
req.customer_props="20000:优衣库:型号:001:632501:1234"
req.suite_items_str="1000000062318020:1;1000000062318020:2;"
req.barcode_str="6924343550791,6901028180559"
req.market_id="2"
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.products.search");
add_param(pRequest,"fields","product_id,name,pic_url,cid,props,price,tsc");
add_param(pRequest,"q","优衣库 1234");
add_param(pRequest,"cid","50011999");
add_param(pRequest,"props","pid:vid;pid:vid");
add_param(pRequest,"status","3");
add_param(pRequest,"page_no","1");
add_param(pRequest,"page_size","40");
add_param(pRequest,"vertical_market","4");
add_param(pRequest,"customer_props","20000:优衣库:型号:001:632501:1234");
add_param(pRequest,"suite_items_str","1000000062318020:1;1000000062318020:2;");
add_param(pRequest,"barcode_str","6924343550791,6901028180559");
add_param(pRequest,"market_id","2");
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.products.search', {
'fields':'product_id,name,pic_url,cid,props,price,tsc',
'q':'优衣库 1234',
'cid':'50011999',
'props':'pid:vid;pid:vid',
'status':'3',
'page_no':'1',
'page_size':'40',
'vertical_market':'4',
'customer_props':'20000:优衣库:型号:001:632501:1234',
'suite_items_str':'1000000062318020:1;1000000062318020:2;',
'barcode_str':'6924343550791,6901028180559',
'market_id':'2'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})