QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlibabaIdleRecycleQuoteGetRequest req = new AlibabaIdleRecycleQuoteGetRequest();
req.setSpuid(12345L);
req.setQuestionnaire("{\"questions\":[{\"answers\":[{\"id\":111}],\"id\":11},{\"answers\":[{\"id\":123}],\"id\":12},{\"answers\":[{\"id\":132}],\"id\":13},{\"answers\":[{\"id\":142}],\"id\":14},{\"answers\":[{\"id\":151}],\"id\":15},{\"answers\":[{\"id\":163}],\"id\":16},{\"answers\":[{\"id\":173}],\"id\":17}]}");
req.setQuoteId(1111L);
AlibabaIdleRecycleQuoteGetRequest.Struct obj1 = new AlibabaIdleRecycleQuoteGetRequest.Struct();
obj1.setTownId("33011005");
obj1.setAreaId("330110");
obj1.setCityId("330100");
obj1.setProvinceId("330000");
obj1.setAddressDetail("西溪园区A区");
obj1.setArea("余杭区");
obj1.setTown("文一西路");
obj1.setCity("杭州市");
obj1.setProvince("浙江省");
obj1.setLat("80.54");
obj1.setLng("30.14");
req.setDivision(obj1);
req.setUserId("0");
req.setChannel("idle");
req.setChannelData("{\"actData\":\"{\\"currentCount\\":2,\\"desc\\":\\"20180904中石油分享得全额回收,最高得3次机会\\",\\"key\\":\\"1189123_20180904\\",\\"maxCount\\":3}\",\"subChannel\":\"IMchannel\"}");
req.setSceneType("3C");
req.setRecycleSupplierId("545749246");
req.setRecycleType("2");
req.setQuoteVersion("0");
req.setQuoteType("3");
req.setBizType("3C");
req.setLng("79.125");
req.setLat("32.1542");
req.setStoreId("12");
req.setShipType(1L);
AlibabaIdleRecycleQuoteGetRequest.Struct obj2 = new AlibabaIdleRecycleQuoteGetRequest.Struct();
obj2.setLng("30.14");
obj2.setLat("100.12");
obj2.setProvince("浙江省");
obj2.setCity("杭州市");
obj2.setTown("文一西路");
obj2.setArea("余杭区");
obj2.setAddressDetail("西溪园区");
obj2.setProvinceId("330000");
obj2.setCityId("330100");
obj2.setAreaId("330110");
obj2.setTownId("33011005");
req.setCurDivision(obj2);
AlibabaIdleRecycleQuoteGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaIdleRecycleQuoteGetRequest req = new AlibabaIdleRecycleQuoteGetRequest();
req.Spuid = 12345L;
req.Questionnaire = "{\"questions\":[{\"answers\":[{\"id\":111}],\"id\":11},{\"answers\":[{\"id\":123}],\"id\":12},{\"answers\":[{\"id\":132}],\"id\":13},{\"answers\":[{\"id\":142}],\"id\":14},{\"answers\":[{\"id\":151}],\"id\":15},{\"answers\":[{\"id\":163}],\"id\":16},{\"answers\":[{\"id\":173}],\"id\":17}]}";
req.QuoteId = 1111L;
AlibabaIdleRecycleQuoteGetRequest.StructDomain obj1 = new AlibabaIdleRecycleQuoteGetRequest.StructDomain();
obj1.TownId = "33011005";
obj1.AreaId = "330110";
obj1.CityId = "330100";
obj1.ProvinceId = "330000";
obj1.AddressDetail = "西溪园区A区";
obj1.Area = "余杭区";
obj1.Town = "文一西路";
obj1.City = "杭州市";
obj1.Province = "浙江省";
obj1.Lat = "80.54";
obj1.Lng = "30.14";
req.Division_ = obj1;
req.UserId = "0";
req.Channel = "idle";
req.ChannelData = "{\"actData\":\"{\\"currentCount\\":2,\\"desc\\":\\"20180904中石油分享得全额回收,最高得3次机会\\",\\"key\\":\\"1189123_20180904\\",\\"maxCount\\":3}\",\"subChannel\":\"IMchannel\"}";
req.SceneType = "3C";
req.RecycleSupplierId = "545749246";
req.RecycleType = "2";
req.QuoteVersion = "0";
req.QuoteType = "3";
req.BizType = "3C";
req.Lng = "79.125";
req.Lat = "32.1542";
req.StoreId = "12";
req.ShipType = 1L;
AlibabaIdleRecycleQuoteGetRequest.StructDomain obj2 = new AlibabaIdleRecycleQuoteGetRequest.StructDomain();
obj2.Lng = "30.14";
obj2.Lat = "100.12";
obj2.Province = "浙江省";
obj2.City = "杭州市";
obj2.Town = "文一西路";
obj2.Area = "余杭区";
obj2.AddressDetail = "西溪园区";
obj2.ProvinceId = "330000";
obj2.CityId = "330100";
obj2.AreaId = "330110";
obj2.TownId = "33011005";
req.CurDivision_ = obj2;
AlibabaIdleRecycleQuoteGetResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaIdleRecycleQuoteGetRequest;
$req->setSpuid("12345");
$req->setQuestionnaire("{\"questions\":[{\"answers\":[{\"id\":111}],\"id\":11},{\"answers\":[{\"id\":123}],\"id\":12},{\"answers\":[{\"id\":132}],\"id\":13},{\"answers\":[{\"id\":142}],\"id\":14},{\"answers\":[{\"id\":151}],\"id\":15},{\"answers\":[{\"id\":163}],\"id\":16},{\"answers\":[{\"id\":173}],\"id\":17}]}");
$req->setQuoteId("1111");
$division = new Struct;
$division->town_id="33011005";
$division->area_id="330110";
$division->city_id="330100";
$division->province_id="330000";
$division->address_detail="西溪园区A区";
$division->area="余杭区";
$division->town="文一西路";
$division->city="杭州市";
$division->province="浙江省";
$division->lat="80.54";
$division->lng="30.14";
$req->setDivision(json_encode($division));
$req->setUserId("0");
$req->setChannel("idle");
$req->setChannelData("{\"actData\":\"{\\"currentCount\\":2,\\"desc\\":\\"20180904中石油分享得全额回收,最高得3次机会\\",\\"key\\":\\"1189123_20180904\\",\\"maxCount\\":3}\",\"subChannel\":\"IMchannel\"}");
$req->setSceneType("3C");
$req->setRecycleSupplierId("545749246");
$req->setRecycleType("2");
$req->setQuoteVersion("0");
$req->setQuoteType("3");
$req->setBizType("3C");
$req->setLng("79.125");
$req->setLat("32.1542");
$req->setStoreId("12");
$req->setShipType("1");
$curDivision = new Struct;
$curDivision->lng="30.14";
$curDivision->lat="100.12";
$curDivision->province="浙江省";
$curDivision->city="杭州市";
$curDivision->town="文一西路";
$curDivision->area="余杭区";
$curDivision->address_detail="西溪园区";
$curDivision->province_id="330000";
$curDivision->city_id="330100";
$curDivision->area_id="330110";
$curDivision->town_id="33011005";
$req->setCurDivision(json_encode($curDivision));
$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=qimen.alibaba.idle.recycle.quote.get' \
-d 'partner_id=apidoc' \
-d 'sign=F11FDA5AEF83876C8AFB7B741C3BE851' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-27+22%3A36%3A33' \
-d 'v=2.0' \
-d 'bizType=3C' \
-d 'channel=idle' \
-d 'channelData=%7B%5C%22actData%5C%22%3A%5C%22%7B%5C%5C%22currentCount%5C%5C%22%3A2%2C%5C%5C%22desc%5C%5C%22%3A%5C%5C%2220180904%E4%B8%AD%E7%9F%B3%E6%B2%B9%E5%88%86%E4%BA%AB%E5%BE%97%E5%85%A8%E9%A2%9D%E5%9B%9E%E6%94%B6%2C%E6%9C%80%E9%AB%98%E5%BE%973%E6%AC%A1%E6%9C%BA%E4%BC%9A%5C%5C%22%2C%5C%5C%22key%5C%5C%22%3A%5C%5C%221189123_20180904%5C%5C%22%2C%5C%5C%22maxCount%5C%5C%22%3A3%7D%5C%22%2C%5C%22subChannel%5C%22%3A%5C%22IMchannel%5C%22%7D' \
-d 'curDivision=null' \
-d 'division=null' \
-d 'lat=32.1542' \
-d 'lng=79.125' \
-d 'questionnaire=%7B%5C%22questions%5C%22%3A%5B%7B%5C%22answers%5C%22%3A%5B%7B%5C%22id%5C%22%3A111%7D%5D%2C%5C%22id%5C%22%3A11%7D%2C%7B%5C%22answers%5C%22%3A%5B%7B%5C%22id%5C%22%3A123%7D%5D%2C%5C%22id%5C%22%3A12%7D%2C%7B%5C%22answers%5C%22%3A%5B%7B%5C%22id%5C%22%3A132%7D%5D%2C%5C%22id%5C%22%3A13%7D%2C%7B%5C%22answers%5C%22%3A%5B%7B%5C%22id%5C%22%3A142%7D%5D%2C%5C%22id%5C%22%3A14%7D%2C%7B%5C%22answers%5C%22%3A%5B%7B%5C%22id%5C%22%3A151%7D%5D%2C%5C%22id%5C%22%3A15%7D%2C%7B%5C%22answers%5C%22%3A%5B%7B%5C%22id%5C%22%3A163%7D%5D%2C%5C%22id%5C%22%3A16%7D%2C%7B%5C%22answers%5C%22%3A%5B%7B%5C%22id%5C%22%3A173%7D%5D%2C%5C%22id%5C%22%3A17%7D%5D%7D' \
-d 'quoteId=1111' \
-d 'quoteType=3' \
-d 'quoteVersion=0' \
-d 'recycleSupplierId=545749246' \
-d 'recycleType=2' \
-d 'sceneType=3C' \
-d 'shipType=1' \
-d 'spuid=12345' \
-d 'storeId=12' \
-d 'userId=0'
# -*- coding: utf-8 -*-
import top.api
req=top.api.QimenAlibabaIdleRecycleQuoteGetRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.spuid=12345
req.questionnaire="{\"questions\":[{\"answers\":[{\"id\":111}],\"id\":11},{\"answers\":[{\"id\":123}],\"id\":12},{\"answers\":[{\"id\":132}],\"id\":13},{\"answers\":[{\"id\":142}],\"id\":14},{\"answers\":[{\"id\":151}],\"id\":15},{\"answers\":[{\"id\":163}],\"id\":16},{\"answers\":[{\"id\":173}],\"id\":17}]}"
req.quoteId=1111
req.division="数据结构示例JSON格式"
req.userId="0"
req.channel="idle"
req.channelData="{\"actData\":\"{\\"currentCount\\":2,\\"desc\\":\\"20180904中石油分享得全额回收,最高得3次机会\\",\\"key\\":\\"1189123_20180904\\",\\"maxCount\\":3}\",\"subChannel\":\"IMchannel\"}"
req.sceneType="3C"
req.recycleSupplierId="545749246"
req.recycleType="2"
req.quoteVersion="0"
req.quoteType="3"
req.bizType="3C"
req.lng="79.125"
req.lat="32.1542"
req.storeId="12"
req.shipType=1
req.curDivision="数据结构示例JSON格式"
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,"qimen.alibaba.idle.recycle.quote.get");
add_param(pRequest,"spuid","12345");
add_param(pRequest,"questionnaire","{\"questions\":[{\"answers\":[{\"id\":111}],\"id\":11},{\"answers\":[{\"id\":123}],\"id\":12},{\"answers\":[{\"id\":132}],\"id\":13},{\"answers\":[{\"id\":142}],\"id\":14},{\"answers\":[{\"id\":151}],\"id\":15},{\"answers\":[{\"id\":163}],\"id\":16},{\"answers\":[{\"id\":173}],\"id\":17}]}");
add_param(pRequest,"quoteId","1111");
add_param(pRequest,"division","数据结构JSON示例");
add_param(pRequest,"userId","0");
add_param(pRequest,"channel","idle");
add_param(pRequest,"channelData","{\"actData\":\"{\\"currentCount\\":2,\\"desc\\":\\"20180904中石油分享得全额回收,最高得3次机会\\",\\"key\\":\\"1189123_20180904\\",\\"maxCount\\":3}\",\"subChannel\":\"IMchannel\"}");
add_param(pRequest,"sceneType","3C");
add_param(pRequest,"recycleSupplierId","545749246");
add_param(pRequest,"recycleType","2");
add_param(pRequest,"quoteVersion","0");
add_param(pRequest,"quoteType","3");
add_param(pRequest,"bizType","3C");
add_param(pRequest,"lng","79.125");
add_param(pRequest,"lat","32.1542");
add_param(pRequest,"storeId","12");
add_param(pRequest,"shipType","1");
add_param(pRequest,"curDivision","数据结构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('qimen.alibaba.idle.recycle.quote.get', {
'spuid':'12345',
'questionnaire':'{\"questions\":[{\"answers\":[{\"id\":111}],\"id\":11},{\"answers\":[{\"id\":123}],\"id\":12},{\"answers\":[{\"id\":132}],\"id\":13},{\"answers\":[{\"id\":142}],\"id\":14},{\"answers\":[{\"id\":151}],\"id\":15},{\"answers\":[{\"id\":163}],\"id\":16},{\"answers\":[{\"id\":173}],\"id\":17}]}',
'quoteId':'1111',
'division':'数据结构JSON示例',
'userId':'0',
'channel':'idle',
'channelData':'{\"actData\":\"{\\"currentCount\\":2,\\"desc\\":\\"20180904中石油分享得全额回收,最高得3次机会\\",\\"key\\":\\"1189123_20180904\\",\\"maxCount\\":3}\",\"subChannel\":\"IMchannel\"}',
'sceneType':'3C',
'recycleSupplierId':'545749246',
'recycleType':'2',
'quoteVersion':'0',
'quoteType':'3',
'bizType':'3C',
'lng':'79.125',
'lat':'32.1542',
'storeId':'12',
'shipType':'1',
'curDivision':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})