TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AuctionTitanEvaluatePriceRequest req = new AuctionTitanEvaluatePriceRequest();
req.setNick("nick");
AuctionTitanEvaluatePriceRequest.EvaluatePriceRequest obj1 = new AuctionTitanEvaluatePriceRequest.EvaluatePriceRequest();
obj1.setType(1L);
obj1.setCityCode(310100L);
obj1.setSource(1L);
obj1.setHouseType("HOME");
obj1.setDistrictName("西湖区");
obj1.setAddress("xx区xx路xx号");
obj1.setCommunityId("1");
obj1.setCommunityName("xxx小区");
obj1.setLocation("30.29669,120.07070");
obj1.setArea("100");
obj1.setToward("南");
obj1.setFloor(1L);
obj1.setTotalFloor(18L);
obj1.setRoom(1L);
obj1.setHall(1L);
obj1.setToilet(1L);
obj1.setBuildDate("2023");
obj1.setDecorate("精装修");
obj1.setOwnEnd_date("2023-06-23");
obj1.setUseType(1L);
obj1.setBizLevel(1L);
obj1.setFrontage(1L);
obj1.setAcid(1L);
obj1.setLicenseTime("2023-05");
obj1.setMileage(10000L);
obj1.setCondition("normal");
obj1.setLandAddress("xx路xx号");
obj1.setTotalAreaSize("100");
List<AuctionTitanEvaluatePriceRequest.LandTypeInfo> list3 = new ArrayList<AuctionTitanEvaluatePriceRequest.LandTypeInfo>();
AuctionTitanEvaluatePriceRequest.LandTypeInfo obj4 = new AuctionTitanEvaluatePriceRequest.LandTypeInfo();
list3.add(obj4);
obj4.setLandType(1L);
obj4.setAreaSize("1000");
obj4.setYears(50L);
obj4.setYearsLeft(30L);
obj4.setPlotRatioLow("1");
obj4.setPlotRatioHigh("2");
obj1.setLandTypeList(list3);
req.setEvaluatePriceRequest(obj1);
AuctionTitanEvaluatePriceResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AuctionTitanEvaluatePriceRequest req = new AuctionTitanEvaluatePriceRequest();
req.Nick = "nick";
AuctionTitanEvaluatePriceRequest.EvaluatePriceRequestDomain obj1 = new AuctionTitanEvaluatePriceRequest.EvaluatePriceRequestDomain();
obj1.Type = 1L;
obj1.CityCode = 310100L;
obj1.Source = 1L;
obj1.HouseType = "HOME";
obj1.DistrictName = "西湖区";
obj1.Address = "xx区xx路xx号";
obj1.CommunityId = "1";
obj1.CommunityName = "xxx小区";
obj1.Location = "30.29669,120.07070";
obj1.Area = "100";
obj1.Toward = "南";
obj1.Floor = 1L;
obj1.TotalFloor = 18L;
obj1.Room = 1L;
obj1.Hall = 1L;
obj1.Toilet = 1L;
obj1.BuildDate = "2023";
obj1.Decorate = "精装修";
obj1.OwnEnd_date = "2023-06-23";
obj1.UseType = 1L;
obj1.BizLevel = 1L;
obj1.Frontage = 1L;
obj1.Acid = 1L;
obj1.LicenseTime = "2023-05";
obj1.Mileage = 10000L;
obj1.Condition = "normal";
obj1.LandAddress = "xx路xx号";
obj1.TotalAreaSize = "100";
List<AuctionTitanEvaluatePriceRequest.LandTypeInfoDomain> list3 = new List<AuctionTitanEvaluatePriceRequest.LandTypeInfoDomain>();
AuctionTitanEvaluatePriceRequest.LandTypeInfoDomain obj4 = new AuctionTitanEvaluatePriceRequest.LandTypeInfoDomain();
list3.Add(obj4);
obj4.LandType = 1L;
obj4.AreaSize = "1000";
obj4.Years = 50L;
obj4.YearsLeft = 30L;
obj4.PlotRatioLow = "1";
obj4.PlotRatioHigh = "2";
obj1.LandTypeList= list3;
req.EvaluatePriceRequest_ = obj1;
AuctionTitanEvaluatePriceResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AuctionTitanEvaluatePriceRequest;
$req->setNick("nick");
$evaluate_price_request = new EvaluatePriceRequest;
$evaluate_price_request->type="1";
$evaluate_price_request->city_code="310100";
$evaluate_price_request->source="1";
$evaluate_price_request->house_type="HOME";
$evaluate_price_request->district_name="西湖区";
$evaluate_price_request->address="xx区xx路xx号";
$evaluate_price_request->community_id="1";
$evaluate_price_request->community_name="xxx小区";
$evaluate_price_request->location="30.29669,120.07070";
$evaluate_price_request->area="100";
$evaluate_price_request->toward="南";
$evaluate_price_request->floor="1";
$evaluate_price_request->total_floor="18";
$evaluate_price_request->room="1";
$evaluate_price_request->hall="1";
$evaluate_price_request->toilet="1";
$evaluate_price_request->build_date="2023";
$evaluate_price_request->decorate="精装修";
$evaluate_price_request->own_end__date="2023-06-23";
$evaluate_price_request->use_type="1";
$evaluate_price_request->biz_level="1";
$evaluate_price_request->frontage="1";
$evaluate_price_request->acid="1";
$evaluate_price_request->license_time="2023-05";
$evaluate_price_request->mileage="10000";
$evaluate_price_request->condition="normal";
$evaluate_price_request->land_address="xx路xx号";
$evaluate_price_request->total_area_size="100";
$land_type_list = new LandTypeInfo;
$land_type_list->land_type="1";
$land_type_list->area_size="1000";
$land_type_list->years="50";
$land_type_list->years_left="30";
$land_type_list->plot_ratio_low="1";
$land_type_list->plot_ratio_high="2";
$evaluate_price_request->land_type_list = $land_type_list;
$req->setEvaluatePriceRequest(json_encode($evaluate_price_request));
$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=taobao.auction.titan.evaluate.price' \
-d 'partner_id=apidoc' \
-d 'sign=BD80F01B3A19492E3AFC685224D1D9DF' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-03+23%3A36%3A26' \
-d 'v=2.0' \
-d 'evaluate_price_request=null' \
-d 'nick=nick'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AuctionTitanEvaluatePriceRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.nick="nick"
req.evaluate_price_request="数据结构示例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,"taobao.auction.titan.evaluate.price");
add_param(pRequest,"nick","nick");
add_param(pRequest,"evaluate_price_request","数据结构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('taobao.auction.titan.evaluate.price', {
'nick':'nick',
'evaluate_price_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})