TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
BusTvmcreateorderSetRequest req = new BusTvmcreateorderSetRequest();
BusTvmcreateorderSetRequest.TvmCreateOrderRq obj1 = new BusTvmcreateorderSetRequest.TvmCreateOrderRq();
List<BusTvmcreateorderSetRequest.AccountInDetail> list3 = new ArrayList<BusTvmcreateorderSetRequest.AccountInDetail>();
BusTvmcreateorderSetRequest.AccountInDetail obj4 = new BusTvmcreateorderSetRequest.AccountInDetail();
list3.add(obj4);
obj4.setAlipayAccount("alipay@xx.com");
obj4.setAlipayAccountId("211000090098");
obj4.setAmount(100L);
obj1.setAccountInDetails(list3);
obj1.setAgentOrderId("12345");
obj1.setMachineNumber("001");
List<BusTvmcreateorderSetRequest.TvmPassengerVo> list6 = new ArrayList<BusTvmcreateorderSetRequest.TvmPassengerVo>();
BusTvmcreateorderSetRequest.TvmPassengerVo obj7 = new BusTvmcreateorderSetRequest.TvmPassengerVo();
list6.add(obj7);
obj7.setAgentEticket("12308");
obj7.setAgentTicketId("ASSS1");
obj7.setFullPrice(9000L);
obj7.setHasChildren(false);
obj7.setInsurePrice(0L);
obj7.setRiderCertNumber("1111");
obj7.setRiderCertType("01");
obj7.setRiderName("张三");
obj7.setSeatNumber("46");
obj7.setServiceCharge(0L);
obj7.setTicketPrice(9000L);
List<BusTvmcreateorderSetRequest.TvmInsuranceInfo> list10 = new ArrayList<BusTvmcreateorderSetRequest.TvmInsuranceInfo>();
BusTvmcreateorderSetRequest.TvmInsuranceInfo obj11 = new BusTvmcreateorderSetRequest.TvmInsuranceInfo();
list10.add(obj11);
obj11.setInsurePrice(1000L);
obj11.setInsureName("意外险");
obj11.setProductNo("1111abc");
list8.setTvmInsuranceInfos(list10);
obj7.setTicketType(0L);
obj7.setDiscountType(1L);
obj1.setPassengers(list6);
obj1.setRealName(true);
obj1.setTicketCount(2L);
obj1.setTotalPrice(18000L);
BusTvmcreateorderSetRequest.TvmBusLineInfo obj12 = new BusTvmcreateorderSetRequest.TvmBusLineInfo();
obj12.setBusNumber("PT222");
obj12.setBusType("豪华,空调等");
obj12.setDepTime("2017-03-10 21:11:01");
obj12.setDistance(1000L);
obj12.setLastPlaceName("上海");
obj12.setRuntime(10L);
obj12.setStartCityName("杭州");
obj12.setStartProvinceName("上海");
obj12.setStartStationAddress("xxx");
obj12.setStartStationId("1111");
obj12.setStartStationName("上海虹桥车站");
obj12.setTerminal("宁波");
obj12.setToStationCityName("杭州");
obj12.setToStationId("111");
obj12.setToStationName("杭州总站");
obj12.setToStationProvinceName("浙江");
obj12.setStartProvinceCode("1111");
obj12.setStartCityCode("1111");
obj12.setToStationProvinceCode("11111");
obj12.setToStationCityCode("11111");
obj1.setTvmBusLineInfo(obj12);
obj1.setServiceProviderId("2088501624816263");
obj1.setTradeSource("self");
obj1.setPayTimeout(10L);
obj1.setTvmOnline(true);
obj1.setIssueTimeout(5L);
obj1.setCreateDeadline("2021-03-10 21:11:01");
obj1.setPayMode("ALIPAY");
BusTvmcreateorderSetRequest.TvmContactInfo obj13 = new BusTvmcreateorderSetRequest.TvmContactInfo();
obj13.setMobileNumber("18611223050");
obj13.setContactName("张三丰");
obj1.setContactInfo(obj13);
req.setParamTVMCreateOrderRQ(obj1);
BusTvmcreateorderSetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
BusTvmcreateorderSetRequest req = new BusTvmcreateorderSetRequest();
BusTvmcreateorderSetRequest.TvmCreateOrderRqDomain obj1 = new BusTvmcreateorderSetRequest.TvmCreateOrderRqDomain();
List<BusTvmcreateorderSetRequest.AccountInDetailDomain> list3 = new List<BusTvmcreateorderSetRequest.AccountInDetailDomain>();
BusTvmcreateorderSetRequest.AccountInDetailDomain obj4 = new BusTvmcreateorderSetRequest.AccountInDetailDomain();
list3.Add(obj4);
obj4.AlipayAccount = "alipay@xx.com";
obj4.AlipayAccountId = "211000090098";
obj4.Amount = 100L;
obj1.AccountInDetails= list3;
obj1.AgentOrderId = "12345";
obj1.MachineNumber = "001";
List<BusTvmcreateorderSetRequest.TvmPassengerVoDomain> list6 = new List<BusTvmcreateorderSetRequest.TvmPassengerVoDomain>();
BusTvmcreateorderSetRequest.TvmPassengerVoDomain obj7 = new BusTvmcreateorderSetRequest.TvmPassengerVoDomain();
list6.Add(obj7);
obj7.AgentEticket = "12308";
obj7.AgentTicketId = "ASSS1";
obj7.FullPrice = 9000L;
obj7.HasChildren = false;
obj7.InsurePrice = 0L;
obj7.RiderCertNumber = "1111";
obj7.RiderCertType = "01";
obj7.RiderName = "张三";
obj7.SeatNumber = "46";
obj7.ServiceCharge = 0L;
obj7.TicketPrice = 9000L;
List<BusTvmcreateorderSetRequest.TvmInsuranceInfoDomain> list9 = new List<BusTvmcreateorderSetRequest.TvmInsuranceInfoDomain>();
BusTvmcreateorderSetRequest.TvmInsuranceInfoDomain obj10 = new BusTvmcreateorderSetRequest.TvmInsuranceInfoDomain();
list9.Add(obj10);
obj10.InsurePrice = 1000L;
obj10.InsureName = "意外险";
obj10.ProductNo = "1111abc";
obj7.TvmInsuranceInfos= list9;
obj7.TicketType = 0L;
obj7.DiscountType = 1L;
obj1.Passengers= list6;
obj1.RealName = true;
obj1.TicketCount = 2L;
obj1.TotalPrice = 18000L;
BusTvmcreateorderSetRequest.TvmBusLineInfoDomain obj11 = new BusTvmcreateorderSetRequest.TvmBusLineInfoDomain();
obj11.BusNumber = "PT222";
obj11.BusType = "豪华,空调等";
obj11.DepTime = "2017-03-10 21:11:01";
obj11.Distance = 1000L;
obj11.LastPlaceName = "上海";
obj11.Runtime = 10L;
obj11.StartCityName = "杭州";
obj11.StartProvinceName = "上海";
obj11.StartStationAddress = "xxx";
obj11.StartStationId = "1111";
obj11.StartStationName = "上海虹桥车站";
obj11.Terminal = "宁波";
obj11.ToStationCityName = "杭州";
obj11.ToStationId = "111";
obj11.ToStationName = "杭州总站";
obj11.ToStationProvinceName = "浙江";
obj11.StartProvinceCode = "1111";
obj11.StartCityCode = "1111";
obj11.ToStationProvinceCode = "11111";
obj11.ToStationCityCode = "11111";
obj1.TvmBusLineInfo= obj11;
obj1.ServiceProviderId = "2088501624816263";
obj1.TradeSource = "self";
obj1.PayTimeout = 10L;
obj1.TvmOnline = true;
obj1.IssueTimeout = 5L;
obj1.CreateDeadline = "2021-03-10 21:11:01";
obj1.PayMode = "ALIPAY";
BusTvmcreateorderSetRequest.TvmContactInfoDomain obj12 = new BusTvmcreateorderSetRequest.TvmContactInfoDomain();
obj12.MobileNumber = "18611223050";
obj12.ContactName = "张三丰";
obj1.ContactInfo= obj12;
req.ParamTVMCreateOrderRQ_ = obj1;
BusTvmcreateorderSetResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new BusTvmcreateorderSetRequest;
$param_t_v_m_create_order_r_q = new TvmCreateOrderRq;
$account_in_details = new AccountInDetail;
$account_in_details->alipay_account="alipay@xx.com";
$account_in_details->alipay_account_id="211000090098";
$account_in_details->amount="100";
$param_t_v_m_create_order_r_q->account_in_details = $account_in_details;
$param_t_v_m_create_order_r_q->agent_order_id="12345";
$param_t_v_m_create_order_r_q->machine_number="001";
$passengers = new TvmPassengerVo;
$passengers->agent_eticket="12308";
$passengers->agent_ticket_id="ASSS1";
$passengers->full_price="9000";
$passengers->has_children="false";
$passengers->insure_price="0";
$passengers->rider_cert_number="1111";
$passengers->rider_cert_type="01";
$passengers->rider_name="张三";
$passengers->seat_number="46";
$passengers->service_charge="0";
$passengers->ticket_price="9000";
$tvm_insurance_infos = new TvmInsuranceInfo;
$tvm_insurance_infos->insure_price="1000";
$tvm_insurance_infos->insure_name="意外险";
$tvm_insurance_infos->product_no="1111abc";
$passengers->tvm_insurance_infos = $tvm_insurance_infos;
$passengers->ticket_type="0";
$passengers->discount_type="1";
$param_t_v_m_create_order_r_q->passengers = $passengers;
$param_t_v_m_create_order_r_q->real_name="true";
$param_t_v_m_create_order_r_q->ticket_count="2";
$param_t_v_m_create_order_r_q->total_price="18000";
$tvm_bus_line_info = new TvmBusLineInfo;
$tvm_bus_line_info->bus_number="PT222";
$tvm_bus_line_info->bus_type="豪华,空调等";
$tvm_bus_line_info->dep_time="2017-03-10 21:11:01";
$tvm_bus_line_info->distance="1000";
$tvm_bus_line_info->last_place_name="上海";
$tvm_bus_line_info->runtime="10";
$tvm_bus_line_info->start_city_name="杭州";
$tvm_bus_line_info->start_province_name="上海";
$tvm_bus_line_info->start_station_address="xxx";
$tvm_bus_line_info->start_station_id="1111";
$tvm_bus_line_info->start_station_name="上海虹桥车站";
$tvm_bus_line_info->terminal="宁波";
$tvm_bus_line_info->to_station_city_name="杭州";
$tvm_bus_line_info->to_station_id="111";
$tvm_bus_line_info->to_station_name="杭州总站";
$tvm_bus_line_info->to_station_province_name="浙江";
$tvm_bus_line_info->start_province_code="1111";
$tvm_bus_line_info->start_city_code="1111";
$tvm_bus_line_info->to_station_province_code="11111";
$tvm_bus_line_info->to_station_city_code="11111";
$param_t_v_m_create_order_r_q->tvm_bus_line_info = $tvm_bus_line_info;
$param_t_v_m_create_order_r_q->service_provider_id="2088501624816263";
$param_t_v_m_create_order_r_q->trade_source="self";
$param_t_v_m_create_order_r_q->pay_timeout="10";
$param_t_v_m_create_order_r_q->tvm_online="true";
$param_t_v_m_create_order_r_q->issue_timeout="5";
$param_t_v_m_create_order_r_q->create_deadline="2021-03-10 21:11:01";
$param_t_v_m_create_order_r_q->pay_mode="ALIPAY";
$contact_info = new TvmContactInfo;
$contact_info->mobile_number="18611223050";
$contact_info->contact_name="张三丰";
$param_t_v_m_create_order_r_q->contact_info = $contact_info;
$req->setParamTVMCreateOrderRQ(json_encode($param_t_v_m_create_order_r_q));
$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.bus.tvmcreateorder.set' \
-d 'partner_id=apidoc' \
-d 'session=cf78917d-f883-47ec-a016-ee6a112a702c' \
-d 'sign=01448D2F46605D5A86E45293E282C429' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-27+22%3A25%3A03' \
-d 'v=2.0' \
-d 'param_t_v_m_create_order_r_q=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.BusTvmcreateorderSetRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.param_t_v_m_create_order_r_q=""
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.bus.tvmcreateorder.set");
add_param(pRequest,"param_t_v_m_create_order_r_q","数据结构JSON示例");
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.bus.tvmcreateorder.set', {
'param_t_v_m_create_order_r_q':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})