QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlitripBusOrderScancodeConfirmbookRequest req = new AlitripBusOrderScancodeConfirmbookRequest();
req.setGoodsId("goods123");
req.setMainOrderId(1234567890L);
req.setAgentOrderId("9876543210");
req.setAlipayTradeId("2021040922001140331412345678");
req.setPayTime("2021-01-01 13:00:00");
req.setPlateNum("京A12345");
req.setStartStation("梅溪湖");
req.setEndStation("火车站");
req.setTicketPrice(100L);
req.setTicketCount(2L);
req.setTotalAmount(200L);
req.setNickName("无忆");
req.setAlitripTpOrderId(1234567890L);
req.setBuyerInfoUniqueKey("***王d827bdf1d250fa37e25a059da36230a7");
AlitripBusOrderScancodeConfirmbookResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlitripBusOrderScancodeConfirmbookRequest req = new AlitripBusOrderScancodeConfirmbookRequest();
req.GoodsId = "goods123";
req.MainOrderId = 1234567890L;
req.AgentOrderId = "9876543210";
req.AlipayTradeId = "2021040922001140331412345678";
req.PayTime = "2021-01-01 13:00:00";
req.PlateNum = "京A12345";
req.StartStation = "梅溪湖";
req.EndStation = "火车站";
req.TicketPrice = 100L;
req.TicketCount = 2L;
req.TotalAmount = 200L;
req.NickName = "无忆";
req.AlitripTpOrderId = 1234567890L;
req.BuyerInfoUniqueKey = "***王d827bdf1d250fa37e25a059da36230a7";
AlitripBusOrderScancodeConfirmbookResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlitripBusOrderScancodeConfirmbookRequest;
$req->setGoodsId("goods123");
$req->setMainOrderId("1234567890");
$req->setAgentOrderId("9876543210");
$req->setAlipayTradeId("2021040922001140331412345678");
$req->setPayTime("2021-01-01 13:00:00");
$req->setPlateNum("京A12345");
$req->setStartStation("梅溪湖");
$req->setEndStation("火车站");
$req->setTicketPrice("100");
$req->setTicketCount("2");
$req->setTotalAmount("200");
$req->setNickName("无忆");
$req->setAlitripTpOrderId("1234567890");
$req->setBuyerInfoUniqueKey("***王d827bdf1d250fa37e25a059da36230a7");
$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.bus.order.scancode.confirmbook' \
-d 'partner_id=apidoc' \
-d 'sign=470DD491EAE82FA293E32DF04AAE3A0E' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-27+22%3A46%3A51' \
-d 'v=2.0' \
-d 'agentOrderId=9876543210' \
-d 'alipayTradeId=2021040922001140331412345678' \
-d 'alitrip_tp_order_id=1234567890' \
-d 'buyer_info_unique_key=***%E7%8E%8Bd827bdf1d250fa37e25a059da36230a7' \
-d 'endStation=%E7%81%AB%E8%BD%A6%E7%AB%99' \
-d 'goodsId=goods123' \
-d 'mainOrderId=1234567890' \
-d 'nickName=%E6%97%A0%E5%BF%86' \
-d 'payTime=2021-01-01+13%3A00%3A00' \
-d 'plateNum=%E4%BA%ACA12345' \
-d 'startStation=%E6%A2%85%E6%BA%AA%E6%B9%96' \
-d 'ticketCount=2' \
-d 'ticketPrice=100' \
-d 'totalAmount=200'
# -*- coding: utf-8 -*-
import top.api
req=top.api.QimenAlitripBusOrderScancodeConfirmbookRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.goodsId="goods123"
req.mainOrderId=1234567890
req.agentOrderId="9876543210"
req.alipayTradeId="2021040922001140331412345678"
req.payTime="2021-01-01 13:00:00"
req.plateNum="京A12345"
req.startStation="梅溪湖"
req.endStation="火车站"
req.ticketPrice=100
req.ticketCount=2
req.totalAmount=200
req.nickName="无忆"
req.alitrip_tp_order_id=1234567890
req.buyer_info_unique_key="***王d827bdf1d250fa37e25a059da36230a7"
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.bus.order.scancode.confirmbook");
add_param(pRequest,"goodsId","goods123");
add_param(pRequest,"mainOrderId","1234567890");
add_param(pRequest,"agentOrderId","9876543210");
add_param(pRequest,"alipayTradeId","2021040922001140331412345678");
add_param(pRequest,"payTime","2021-01-01 13:00:00");
add_param(pRequest,"plateNum","京A12345");
add_param(pRequest,"startStation","梅溪湖");
add_param(pRequest,"endStation","火车站");
add_param(pRequest,"ticketPrice","100");
add_param(pRequest,"ticketCount","2");
add_param(pRequest,"totalAmount","200");
add_param(pRequest,"nickName","无忆");
add_param(pRequest,"alitrip_tp_order_id","1234567890");
add_param(pRequest,"buyer_info_unique_key","***王d827bdf1d250fa37e25a059da36230a7");
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.bus.order.scancode.confirmbook', {
'goodsId':'goods123',
'mainOrderId':'1234567890',
'agentOrderId':'9876543210',
'alipayTradeId':'2021040922001140331412345678',
'payTime':'2021-01-01 13:00:00',
'plateNum':'京A12345',
'startStation':'梅溪湖',
'endStation':'火车站',
'ticketPrice':'100',
'ticketCount':'2',
'totalAmount':'200',
'nickName':'无忆',
'alitrip_tp_order_id':'1234567890',
'buyer_info_unique_key':'***王d827bdf1d250fa37e25a059da36230a7'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})