TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlisportsPalaceParkLeaveRequest req = new AlibabaAlisportsPalaceParkLeaveRequest();
AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkDataVo obj1 = new AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkDataVo();
obj1.setSize(1L);
List<AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkVo> list3 = new ArrayList<AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkVo>();
AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkVo obj4 = new AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkVo();
list3.add(obj4);
obj4.setOrderId("201907111022_0003");
obj4.setOperatorId("1");
obj4.setInvoiceNo("xxx111");
AlibabaAlisportsPalaceParkLeaveRequest.CarInfoVo obj6 = new AlibabaAlisportsPalaceParkLeaveRequest.CarInfoVo();
obj6.setPlate("沪A01001");
obj6.setPlateColor("蓝牌");
obj6.setTicketCode("x001001");
obj6.setCarType("临时车");
obj6.setConfidence(100L);
list5.setCarInfo(obj6);
AlibabaAlisportsPalaceParkLeaveRequest.ParkPlaceInfoVo obj8 = new AlibabaAlisportsPalaceParkLeaveRequest.ParkPlaceInfoVo();
obj8.setAreaName("第一层");
obj8.setPlaceNumber("A001");
obj8.setMemo("无");
list7.setPlaceInfo(obj8);
AlibabaAlisportsPalaceParkLeaveRequest.LeavePassInfoVo obj10 = new AlibabaAlisportsPalaceParkLeaveRequest.LeavePassInfoVo();
obj10.setInTime("2019-07-11 10:10:00");
obj10.setOutTime("2019-07-11 14:05:30");
obj10.setInImage("in.png");
obj10.setOutImage("out.png");
obj10.setInChannel("入场001");
obj10.setOutChannel("出场001");
obj10.setOpenGateMode("自动抬杆");
obj10.setMatchMode("全字匹配");
list9.setLeavePassInfo(obj10);
AlibabaAlisportsPalaceParkLeaveRequest.PayInfoVo obj12 = new AlibabaAlisportsPalaceParkLeaveRequest.PayInfoVo();
obj12.setPayNo("pay_001");
obj12.setGetTime("2019-07-11 14:10:14");
obj12.setPayKind("支付宝");
obj12.setPayChannel("支付宝");
obj12.setMemo("无");
list11.setPayInfo(obj12);
obj4.setOperatorName("操作员01");
obj1.setDatas(list3);
obj1.setParkNumber("alisp_001");
req.setLeaveParkInfo(obj1);
AlibabaAlisportsPalaceParkLeaveResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAlisportsPalaceParkLeaveRequest req = new AlibabaAlisportsPalaceParkLeaveRequest();
AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkDataVoDomain obj1 = new AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkDataVoDomain();
obj1.Size = 1L;
List<AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkVoDomain> list3 = new List<AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkVoDomain>();
AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkVoDomain obj4 = new AlibabaAlisportsPalaceParkLeaveRequest.LeaveParkVoDomain();
list3.Add(obj4);
obj4.OrderId = "201907111022_0003";
obj4.OperatorId = "1";
obj4.InvoiceNo = "xxx111";
AlibabaAlisportsPalaceParkLeaveRequest.CarInfoVoDomain obj5 = new AlibabaAlisportsPalaceParkLeaveRequest.CarInfoVoDomain();
obj5.Plate = "沪A01001";
obj5.PlateColor = "蓝牌";
obj5.TicketCode = "x001001";
obj5.CarType = "临时车";
obj5.Confidence = 100L;
obj4.CarInfo= obj5;
AlibabaAlisportsPalaceParkLeaveRequest.ParkPlaceInfoVoDomain obj6 = new AlibabaAlisportsPalaceParkLeaveRequest.ParkPlaceInfoVoDomain();
obj6.AreaName = "第一层";
obj6.PlaceNumber = "A001";
obj6.Memo = "无";
obj4.PlaceInfo= obj6;
AlibabaAlisportsPalaceParkLeaveRequest.LeavePassInfoVoDomain obj7 = new AlibabaAlisportsPalaceParkLeaveRequest.LeavePassInfoVoDomain();
obj7.InTime = "2019-07-11 10:10:00";
obj7.OutTime = "2019-07-11 14:05:30";
obj7.InImage = "in.png";
obj7.OutImage = "out.png";
obj7.InChannel = "入场001";
obj7.OutChannel = "出场001";
obj7.OpenGateMode = "自动抬杆";
obj7.MatchMode = "全字匹配";
obj4.LeavePassInfo= obj7;
AlibabaAlisportsPalaceParkLeaveRequest.PayInfoVoDomain obj8 = new AlibabaAlisportsPalaceParkLeaveRequest.PayInfoVoDomain();
obj8.PayNo = "pay_001";
obj8.GetTime = "2019-07-11 14:10:14";
obj8.PayKind = "支付宝";
obj8.PayChannel = "支付宝";
obj8.Memo = "无";
obj4.PayInfo= obj8;
obj4.OperatorName = "操作员01";
obj1.Datas= list3;
obj1.ParkNumber = "alisp_001";
req.LeaveParkInfo_ = obj1;
AlibabaAlisportsPalaceParkLeaveResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAlisportsPalaceParkLeaveRequest;
$leave_park_info = new LeaveParkDataVo;
$leave_park_info->size="1";
$datas = new LeaveParkVo;
$datas->order_id="201907111022_0003";
$datas->operator_id="1";
$datas->invoice_no="xxx111";
$car_info = new CarInfoVo;
$car_info->plate="沪A01001";
$car_info->plate_color="蓝牌";
$car_info->ticket_code="x001001";
$car_info->car_type="临时车";
$car_info->confidence="100";
$datas->car_info = $car_info;
$place_info = new ParkPlaceInfoVo;
$place_info->area_name="第一层";
$place_info->place_number="A001";
$place_info->memo="无";
$datas->place_info = $place_info;
$leave_pass_info = new LeavePassInfoVo;
$leave_pass_info->in_time="2019-07-11 10:10:00";
$leave_pass_info->out_time="2019-07-11 14:05:30";
$leave_pass_info->in_image="in.png";
$leave_pass_info->out_image="out.png";
$leave_pass_info->in_channel="入场001";
$leave_pass_info->out_channel="出场001";
$leave_pass_info->open_gate_mode="自动抬杆";
$leave_pass_info->match_mode="全字匹配";
$datas->leave_pass_info = $leave_pass_info;
$pay_info = new PayInfoVo;
$pay_info->pay_no="pay_001";
$pay_info->get_time="2019-07-11 14:10:14";
$pay_info->pay_kind="支付宝";
$pay_info->pay_channel="支付宝";
$pay_info->memo="无";
$datas->pay_info = $pay_info;
$datas->operator_name="操作员01";
$leave_park_info->datas = $datas;
$leave_park_info->park_number="alisp_001";
$req->setLeaveParkInfo(json_encode($leave_park_info));
$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=alibaba.alisports.palace.park.leave' \
-d 'partner_id=apidoc' \
-d 'sign=2E5834DB6AE6685A858FBCB11A44374E' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-23+22%3A10%3A13' \
-d 'v=2.0' \
-d 'leave_park_info=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAlisportsPalaceParkLeaveRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.leave_park_info=""
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,"alibaba.alisports.palace.park.leave");
add_param(pRequest,"leave_park_info","数据结构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('alibaba.alisports.palace.park.leave', {
'leave_park_info':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})