QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlitripTransferOrderCreateRequest req = new AlitripTransferOrderCreateRequest();
req.setTraceId("1234");
req.setChannelId("2001");
req.setIsPressureTest(false);
req.setOrderId(1111L);
req.setOrderTime("2017-05-05 13:52:32");
req.setChannelName("阳光车导");
AlitripTransferOrderCreateRequest.TravellerInfo obj1 = new AlitripTransferOrderCreateRequest.TravellerInfo();
obj1.setOverseasPhone("1234567");
obj1.setOverseasPhoneAreaCode("86");
obj1.setWeChatNo("1234567");
obj1.setName("张三");
obj1.setNamePinyin("zhangsan");
obj1.setPhone("13666666666");
obj1.setPhoneAreaCode("86");
obj1.setEmail("abc@a.com");
obj1.setSex(0L);
obj1.setBirthday("2000-05-02");
obj1.setNationality("中国");
obj1.setCredentialType(0L);
obj1.setCredentialNo("E12123123");
obj1.setValidDate("2033-02-02");
req.setTravellerInfo(obj1);
req.setUserId(1234567L);
req.setUserNick("用户昵称");
req.setExts("k1:v1;k2:v2");
AlitripTransferOrderCreateRequest.InvoiceInfo obj2 = new AlitripTransferOrderCreateRequest.InvoiceInfo();
obj2.setInvoiceSend(false);
obj2.setInvoiceTypeName("纸质发票");
obj2.setInvoiceTitle("发票抬头");
obj2.setInvoiceSendWay(1L);
obj2.setEInvoiceSendEmail("123@12.com");
obj2.setTaxNo("no123445");
obj2.setCoAddress("公司注册地址");
obj2.setInvoiceSendAddr("杭州市");
obj2.setCoPhone("13666666666");
obj2.setInvoiceSendFee(1000L);
obj2.setCoBank("工商银行");
obj2.setInvoiceReceivePhone("13666666666");
obj2.setCoBankNo("21212121");
obj2.setInvoiceReceiverName("张三");
req.setInvoiceInfo(obj2);
AlitripTransferOrderCreateRequest.OrderInfo obj3 = new AlitripTransferOrderCreateRequest.OrderInfo();
obj3.setExpireTime("2017-05-05 12:00:00");
obj3.setTotalFee("105.50");
obj3.setPriceMark("DJEKEEFHS");
obj3.setPayment("105.50");
obj3.setComment("备注");
List<AlitripTransferOrderCreateRequest.PromotionDetail> list5 = new ArrayList<AlitripTransferOrderCreateRequest.PromotionDetail>();
AlitripTransferOrderCreateRequest.PromotionDetail obj6 = new AlitripTransferOrderCreateRequest.PromotionDetail();
list5.add(obj6);
obj6.setId("1234");
obj6.setName("优惠信息名称");
obj6.setDesc("优惠活动的描述");
obj6.setTarget(1L);
obj6.setCouponValue(11L);
obj6.setOffValue(11L);
obj6.setOriginValue(111L);
obj6.setFinalValue(110L);
obj6.setInvestor(1L);
obj3.setPromotionDetails(list5);
obj3.setCallId("4880109188406595918");
List<AlitripTransferOrderCreateRequest.CarPriceInfo> list8 = new ArrayList<AlitripTransferOrderCreateRequest.CarPriceInfo>();
AlitripTransferOrderCreateRequest.CarPriceInfo obj9 = new AlitripTransferOrderCreateRequest.CarPriceInfo();
list8.add(obj9);
obj9.setCarId("101");
obj9.setEstimatedPrice("235.05");
obj9.setPayPrice("201.05");
obj9.setPriceId("DFEEFEWEESSD");
obj9.setExts("k1:v1;k2:v2");
obj3.setCarPriceList(list8);
req.setOrderInfo(obj3);
AlitripTransferOrderCreateRequest.TransferCarExtInfo obj10 = new AlitripTransferOrderCreateRequest.TransferCarExtInfo();
obj10.setUseType(1L);
obj10.setIsCorpOrder(false);
obj10.setAdultNum(2L);
obj10.setChildNum(1L);
AlitripTransferOrderCreateRequest.TransferDest obj11 = new AlitripTransferOrderCreateRequest.TransferDest();
obj11.setSupportVisaOnArrival(true);
obj11.setCountryName("中国");
obj11.setCityName("杭州");
obj11.setCountryCode("CN");
obj11.setCityCode("HZ");
obj11.setOriginCity("上海");
obj11.setDestCity("杭州");
obj11.setCurLongitude("106.72");
obj11.setCurLatitude("26.57");
obj10.setTransferDest(obj11);
AlitripTransferOrderCreateRequest.FromPlaceInfo obj12 = new AlitripTransferOrderCreateRequest.FromPlaceInfo();
obj12.setFromAddress("杭州");
obj12.setFromDetailAddress("西湖");
obj12.setFromLongitude("111.111");
obj12.setFromLatitude("111.111");
obj10.setFromPlaceInfo(obj12);
AlitripTransferOrderCreateRequest.ToPlaceInfo obj13 = new AlitripTransferOrderCreateRequest.ToPlaceInfo();
obj13.setToAddress("杭州");
obj13.setToDetailAddress("西湖");
obj13.setToLongitude("111.111");
obj13.setToLatitude("111.111");
obj10.setToPlaceInfo(obj13);
AlitripTransferOrderCreateRequest.FlightInfo obj14 = new AlitripTransferOrderCreateRequest.FlightInfo();
obj14.setFlightNo("CA149");
obj14.setFlightFlyTime("2017-05-05 11:00:00");
obj14.setFlightDepartureTime("2017-05-05 11:00:00");
obj14.setAirportCode("HZZ");
obj14.setOriginAirportCode("HGH");
obj14.setAirportTerminal("2号");
obj10.setFlightInfo(obj14);
AlitripTransferOrderCreateRequest.CarUseInfo obj15 = new AlitripTransferOrderCreateRequest.CarUseInfo();
obj15.setServiceTime("2020-02-22 15:50:00");
obj15.setServiceTimeMs("1582357800000");
obj15.setDistance("111");
obj15.setDistanceType(0L);
obj15.setExpectedTime("1111");
obj15.setFlightDelayTime("22");
obj15.setCarTypeList(new Long[] { };
);
obj10.setCarUseInfo(obj15);
obj10.setProviderId("1001");
obj10.setProviderName("服务商名称");
req.setTransferCarExtInfo(obj10);
req.setSmsPolicy(1L);
req.setImei("abdfde");
req.setClientIp("192.168.1.22");
AlitripTransferOrderCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlitripTransferOrderCreateRequest req = new AlitripTransferOrderCreateRequest();
req.TraceId = "1234";
req.ChannelId = "2001";
req.IsPressureTest = false;
req.OrderId = 1111L;
req.OrderTime = "2017-05-05 13:52:32";
req.ChannelName = "阳光车导";
AlitripTransferOrderCreateRequest.TravellerInfoDomain obj1 = new AlitripTransferOrderCreateRequest.TravellerInfoDomain();
obj1.OverseasPhone = "1234567";
obj1.OverseasPhoneAreaCode = "86";
obj1.WeChatNo = "1234567";
obj1.Name = "张三";
obj1.NamePinyin = "zhangsan";
obj1.Phone = "13666666666";
obj1.PhoneAreaCode = "86";
obj1.Email = "abc@a.com";
obj1.Sex = 0L;
obj1.Birthday = "2000-05-02";
obj1.Nationality = "中国";
obj1.CredentialType = 0L;
obj1.CredentialNo = "E12123123";
obj1.ValidDate = "2033-02-02";
req.TravellerInfo_ = obj1;
req.UserId = 1234567L;
req.UserNick = "用户昵称";
req.Exts = "k1:v1;k2:v2";
AlitripTransferOrderCreateRequest.InvoiceInfoDomain obj2 = new AlitripTransferOrderCreateRequest.InvoiceInfoDomain();
obj2.InvoiceSend = false;
obj2.InvoiceTypeName = "纸质发票";
obj2.InvoiceTitle = "发票抬头";
obj2.InvoiceSendWay = 1L;
obj2.EInvoiceSendEmail = "123@12.com";
obj2.TaxNo = "no123445";
obj2.CoAddress = "公司注册地址";
obj2.InvoiceSendAddr = "杭州市";
obj2.CoPhone = "13666666666";
obj2.InvoiceSendFee = 1000L;
obj2.CoBank = "工商银行";
obj2.InvoiceReceivePhone = "13666666666";
obj2.CoBankNo = "21212121";
obj2.InvoiceReceiverName = "张三";
req.InvoiceInfo_ = obj2;
AlitripTransferOrderCreateRequest.OrderInfoDomain obj3 = new AlitripTransferOrderCreateRequest.OrderInfoDomain();
obj3.ExpireTime = "2017-05-05 12:00:00";
obj3.TotalFee = "105.50";
obj3.PriceMark = "DJEKEEFHS";
obj3.Payment = "105.50";
obj3.Comment = "备注";
List<AlitripTransferOrderCreateRequest.PromotionDetailDomain> list5 = new List<AlitripTransferOrderCreateRequest.PromotionDetailDomain>();
AlitripTransferOrderCreateRequest.PromotionDetailDomain obj6 = new AlitripTransferOrderCreateRequest.PromotionDetailDomain();
list5.Add(obj6);
obj6.Id = "1234";
obj6.Name = "优惠信息名称";
obj6.Desc = "优惠活动的描述";
obj6.Target = 1L;
obj6.CouponValue = 11L;
obj6.OffValue = 11L;
obj6.OriginValue = 111L;
obj6.FinalValue = 110L;
obj6.Investor = 1L;
obj3.PromotionDetails= list5;
obj3.CallId = "4880109188406595918";
List<AlitripTransferOrderCreateRequest.CarPriceInfoDomain> list8 = new List<AlitripTransferOrderCreateRequest.CarPriceInfoDomain>();
AlitripTransferOrderCreateRequest.CarPriceInfoDomain obj9 = new AlitripTransferOrderCreateRequest.CarPriceInfoDomain();
list8.Add(obj9);
obj9.CarId = "101";
obj9.EstimatedPrice = "235.05";
obj9.PayPrice = "201.05";
obj9.PriceId = "DFEEFEWEESSD";
obj9.Exts = "k1:v1;k2:v2";
obj3.CarPriceList= list8;
req.OrderInfo_ = obj3;
AlitripTransferOrderCreateRequest.TransferCarExtInfoDomain obj10 = new AlitripTransferOrderCreateRequest.TransferCarExtInfoDomain();
obj10.UseType = 1L;
obj10.IsCorpOrder = false;
obj10.AdultNum = 2L;
obj10.ChildNum = 1L;
AlitripTransferOrderCreateRequest.TransferDestDomain obj11 = new AlitripTransferOrderCreateRequest.TransferDestDomain();
obj11.SupportVisaOnArrival = true;
obj11.CountryName = "中国";
obj11.CityName = "杭州";
obj11.CountryCode = "CN";
obj11.CityCode = "HZ";
obj11.OriginCity = "上海";
obj11.DestCity = "杭州";
obj11.CurLongitude = "106.72";
obj11.CurLatitude = "26.57";
obj10.TransferDest= obj11;
AlitripTransferOrderCreateRequest.FromPlaceInfoDomain obj12 = new AlitripTransferOrderCreateRequest.FromPlaceInfoDomain();
obj12.FromAddress = "杭州";
obj12.FromDetailAddress = "西湖";
obj12.FromLongitude = "111.111";
obj12.FromLatitude = "111.111";
obj10.FromPlaceInfo= obj12;
AlitripTransferOrderCreateRequest.ToPlaceInfoDomain obj13 = new AlitripTransferOrderCreateRequest.ToPlaceInfoDomain();
obj13.ToAddress = "杭州";
obj13.ToDetailAddress = "西湖";
obj13.ToLongitude = "111.111";
obj13.ToLatitude = "111.111";
obj10.ToPlaceInfo= obj13;
AlitripTransferOrderCreateRequest.FlightInfoDomain obj14 = new AlitripTransferOrderCreateRequest.FlightInfoDomain();
obj14.FlightNo = "CA149";
obj14.FlightFlyTime = "2017-05-05 11:00:00";
obj14.FlightDepartureTime = "2017-05-05 11:00:00";
obj14.AirportCode = "HZZ";
obj14.OriginAirportCode = "HGH";
obj14.AirportTerminal = "2号";
obj10.FlightInfo= obj14;
AlitripTransferOrderCreateRequest.CarUseInfoDomain obj15 = new AlitripTransferOrderCreateRequest.CarUseInfoDomain();
obj15.ServiceTime = "2020-02-22 15:50:00";
obj15.ServiceTimeMs = "1582357800000";
obj15.Distance = "111";
obj15.DistanceType = 0L;
obj15.ExpectedTime = "1111";
obj15.FlightDelayTime = "22";
obj15.CarTypeList = new long[] { };
;
obj10.CarUseInfo= obj15;
obj10.ProviderId = "1001";
obj10.ProviderName = "服务商名称";
req.TransferCarExtInfo_ = obj10;
req.SmsPolicy = 1L;
req.Imei = "abdfde";
req.ClientIp = "192.168.1.22";
AlitripTransferOrderCreateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlitripTransferOrderCreateRequest;
$req->setTraceId("1234");
$req->setChannelId("2001");
$req->setIsPressureTest("false");
$req->setOrderId("1111");
$req->setOrderTime("2017-05-05 13:52:32");
$req->setChannelName("阳光车导");
$travellerInfo = new TravellerInfo;
$travellerInfo->overseas_phone="1234567";
$travellerInfo->overseas_phone_area_code="86";
$travellerInfo->we_chat_no="1234567";
$travellerInfo->name="张三";
$travellerInfo->name_pinyin="zhangsan";
$travellerInfo->phone="13666666666";
$travellerInfo->phone_area_code="86";
$travellerInfo->email="abc@a.com";
$travellerInfo->sex="0";
$travellerInfo->birthday="2000-05-02";
$travellerInfo->nationality="中国";
$travellerInfo->credential_type="0";
$travellerInfo->credential_no="E12123123";
$travellerInfo->valid_date="2033-02-02";
$req->setTravellerInfo(json_encode($travellerInfo));
$req->setUserId("1234567");
$req->setUserNick("用户昵称");
$req->setExts("k1:v1;k2:v2");
$invoiceInfo = new InvoiceInfo;
$invoiceInfo->invoice_send="false";
$invoiceInfo->invoice_type_name="纸质发票";
$invoiceInfo->invoice_title="发票抬头";
$invoiceInfo->invoice_send_way="1";
$invoiceInfo->e_invoice_send_email="123@12.com";
$invoiceInfo->tax_no="no123445";
$invoiceInfo->co_address="公司注册地址";
$invoiceInfo->invoice_send_addr="杭州市";
$invoiceInfo->co_phone="13666666666";
$invoiceInfo->invoice_send_fee="1000";
$invoiceInfo->co_bank="工商银行";
$invoiceInfo->invoice_receive_phone="13666666666";
$invoiceInfo->co_bank_no="21212121";
$invoiceInfo->invoice_receiver_name="张三";
$req->setInvoiceInfo(json_encode($invoiceInfo));
$orderInfo = new OrderInfo;
$orderInfo->expire_time="2017-05-05 12:00:00";
$orderInfo->total_fee="105.50";
$orderInfo->price_mark="DJEKEEFHS";
$orderInfo->payment="105.50";
$orderInfo->comment="备注";
$promotionDetails = new PromotionDetail;
$promotionDetails->id="1234";
$promotionDetails->name="优惠信息名称";
$promotionDetails->desc="优惠活动的描述";
$promotionDetails->target="1";
$promotionDetails->coupon_value="11";
$promotionDetails->off_value="11";
$promotionDetails->origin_value="111";
$promotionDetails->final_value="110";
$promotionDetails->investor="1";
$orderInfo->promotionDetails = $promotionDetails;
$orderInfo->call_id="4880109188406595918";
$carPriceList = new CarPriceInfo;
$carPriceList->car_id="101";
$carPriceList->estimated_price="235.05";
$carPriceList->pay_price="201.05";
$carPriceList->price_id="DFEEFEWEESSD";
$carPriceList->exts="k1:v1;k2:v2";
$orderInfo->carPriceList = $carPriceList;
$req->setOrderInfo(json_encode($orderInfo));
$transferCarExtInfo = new TransferCarExtInfo;
$transferCarExtInfo->use_type="1";
$transferCarExtInfo->is_corp_order="false";
$transferCarExtInfo->adult_num="2";
$transferCarExtInfo->child_num="1";
$transferDest = new TransferDest;
$transferDest->support_visa_on_arrival="true";
$transferDest->country_name="中国";
$transferDest->city_name="杭州";
$transferDest->country_code="CN";
$transferDest->city_code="HZ";
$transferDest->origin_city="上海";
$transferDest->dest_city="杭州";
$transferDest->cur_longitude="106.72";
$transferDest->cur_latitude="26.57";
$transferCarExtInfo->transferDest = $transferDest;
$fromPlaceInfo = new FromPlaceInfo;
$fromPlaceInfo->from_address="杭州";
$fromPlaceInfo->from_detail_address="西湖";
$fromPlaceInfo->from_longitude="111.111";
$fromPlaceInfo->from_latitude="111.111";
$transferCarExtInfo->fromPlaceInfo = $fromPlaceInfo;
$toPlaceInfo = new ToPlaceInfo;
$toPlaceInfo->to_address="杭州";
$toPlaceInfo->to_detail_address="西湖";
$toPlaceInfo->to_longitude="111.111";
$toPlaceInfo->to_latitude="111.111";
$transferCarExtInfo->toPlaceInfo = $toPlaceInfo;
$flightInfo = new FlightInfo;
$flightInfo->flight_no="CA149";
$flightInfo->flight_fly_time="2017-05-05 11:00:00";
$flightInfo->flight_departure_time="2017-05-05 11:00:00";
$flightInfo->airport_code="HZZ";
$flightInfo->origin_airport_code="HGH";
$flightInfo->airport_terminal="2号";
$transferCarExtInfo->flightInfo = $flightInfo;
$carUseInfo = new CarUseInfo;
$carUseInfo->service_time="2020-02-22 15:50:00";
$carUseInfo->service_time_ms="1582357800000";
$carUseInfo->distance="111";
$carUseInfo->distance_type="0";
$carUseInfo->expected_time="1111";
$carUseInfo->flight_delay_time="22";
$carUseInfo->car_type_list="";
$transferCarExtInfo->carUseInfo = $carUseInfo;
$transferCarExtInfo->provider_id="1001";
$transferCarExtInfo->provider_name="服务商名称";
$req->setTransferCarExtInfo(json_encode($transferCarExtInfo));
$req->setSmsPolicy("1");
$req->setImei("abdfde");
$req->setClientIp("192.168.1.22");
$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.alitrip.transfer.order.create' \
-d 'partner_id=apidoc' \
-d 'sign=844BF47CC39BBD4DB29271287ED6DD4D' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-24+00%3A18%3A58' \
-d 'v=2.0' \
-d 'channelId=2001' \
-d 'channelName=%E9%98%B3%E5%85%89%E8%BD%A6%E5%AF%BC' \
-d 'clientIp=192.168.1.22' \
-d 'exts=k1%3Av1%3Bk2%3Av2' \
-d 'imei=abdfde' \
-d 'invoiceInfo=null' \
-d 'isPressureTest=false' \
-d 'orderId=1111' \
-d 'orderInfo=null' \
-d 'orderTime=2017-05-05+13%3A52%3A32' \
-d 'smsPolicy=1' \
-d 'traceId=1234' \
-d 'transferCarExtInfo=null' \
-d 'travellerInfo=null' \
-d 'userId=1234567' \
-d 'userNick=%E7%94%A8%E6%88%B7%E6%98%B5%E7%A7%B0'
# -*- coding: utf-8 -*-
import top.api
req=top.api.QimenAlitripTransferOrderCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.traceId="1234"
req.channelId="2001"
req.isPressureTest=false
req.orderId=1111
req.orderTime="2017-05-05 13:52:32"
req.channelName="阳光车导"
req.travellerInfo="数据结构示例JSON格式"
req.userId=1234567
req.userNick="用户昵称"
req.exts="k1:v1;k2:v2"
req.invoiceInfo="数据结构示例JSON格式"
req.orderInfo="数据结构示例JSON格式"
req.transferCarExtInfo="数据结构示例JSON格式"
req.smsPolicy=1
req.imei="abdfde"
req.clientIp="192.168.1.22"
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.alitrip.transfer.order.create");
add_param(pRequest,"traceId","1234");
add_param(pRequest,"channelId","2001");
add_param(pRequest,"isPressureTest","false");
add_param(pRequest,"orderId","1111");
add_param(pRequest,"orderTime","2017-05-05 13:52:32");
add_param(pRequest,"channelName","阳光车导");
add_param(pRequest,"travellerInfo","数据结构JSON示例");
add_param(pRequest,"userId","1234567");
add_param(pRequest,"userNick","用户昵称");
add_param(pRequest,"exts","k1:v1;k2:v2");
add_param(pRequest,"invoiceInfo","数据结构JSON示例");
add_param(pRequest,"orderInfo","数据结构JSON示例");
add_param(pRequest,"transferCarExtInfo","数据结构JSON示例");
add_param(pRequest,"smsPolicy","1");
add_param(pRequest,"imei","abdfde");
add_param(pRequest,"clientIp","192.168.1.22");
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.alitrip.transfer.order.create', {
'traceId':'1234',
'channelId':'2001',
'isPressureTest':'false',
'orderId':'1111',
'orderTime':'2017-05-05 13:52:32',
'channelName':'阳光车导',
'travellerInfo':'数据结构JSON示例',
'userId':'1234567',
'userNick':'用户昵称',
'exts':'k1:v1;k2:v2',
'invoiceInfo':'数据结构JSON示例',
'orderInfo':'数据结构JSON示例',
'transferCarExtInfo':'数据结构JSON示例',
'smsPolicy':'1',
'imei':'abdfde',
'clientIp':'192.168.1.22'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})