TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDamaiMzTicketStateCallbackRequest req = new AlibabaDamaiMzTicketStateCallbackRequest();
req.setMzOrderId(100010015203L);
req.setTicketCodeNoList(L);
req.setPrintState(2L);
req.setPrintTime("2022-10-15 19:00:00");
req.setPrintDeviceNo("设备001或打印人姓名");
req.setPrintSort(1L);
req.setPrintCount(1L);
req.setPrintFrom(1L);
req.setCheckState(2L);
req.setCheckEnterType(1L);
req.setCheckInCount(1L);
req.setCheckOutCount(1L);
req.setCheckTime("2022-10-15 19:00:00");
req.setCheckDeviceNo("设备001或检查人姓名");
AlibabaDamaiMzTicketStateCallbackResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaDamaiMzTicketStateCallbackRequest req = new AlibabaDamaiMzTicketStateCallbackRequest();
req.MzOrderId = 100010015203L;
req.TicketCodeNoList = L;
req.PrintState = 2L;
req.PrintTime = "2022-10-15 19:00:00";
req.PrintDeviceNo = "设备001或打印人姓名";
req.PrintSort = 1L;
req.PrintCount = 1L;
req.PrintFrom = 1L;
req.CheckState = 2L;
req.CheckEnterType = 1L;
req.CheckInCount = 1L;
req.CheckOutCount = 1L;
req.CheckTime = "2022-10-15 19:00:00";
req.CheckDeviceNo = "设备001或检查人姓名";
AlibabaDamaiMzTicketStateCallbackResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaDamaiMzTicketStateCallbackRequest;
$req->setMzOrderId("100010015203");
$req->setTicketCodeNoList("");
$req->setPrintState("2");
$req->setPrintTime("2022-10-15 19:00:00");
$req->setPrintDeviceNo("设备001或打印人姓名");
$req->setPrintSort("1");
$req->setPrintCount("1");
$req->setPrintFrom("1");
$req->setCheckState("2");
$req->setCheckEnterType("1");
$req->setCheckInCount("1");
$req->setCheckOutCount("1");
$req->setCheckTime("2022-10-15 19:00:00");
$req->setCheckDeviceNo("设备001或检查人姓名");
$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.damai.mz.ticket.state.callback' \
-d 'partner_id=apidoc' \
-d 'sign=D408405B2778EF91EED60F1D15CC498E' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-04+15%3A46%3A05' \
-d 'v=2.0' \
-d 'check_device_no=%E8%AE%BE%E5%A4%87001%E6%88%96%E6%A3%80%E6%9F%A5%E4%BA%BA%E5%A7%93%E5%90%8D' \
-d 'check_enter_type=1' \
-d 'check_in_count=1' \
-d 'check_out_count=1' \
-d 'check_state=2' \
-d 'check_time=2022-10-15+19%3A00%3A00' \
-d 'mz_order_id=100010015203' \
-d 'print_count=1' \
-d 'print_device_no=%E8%AE%BE%E5%A4%87001%E6%88%96%E6%89%93%E5%8D%B0%E4%BA%BA%E5%A7%93%E5%90%8D' \
-d 'print_from=1' \
-d 'print_sort=1' \
-d 'print_state=2' \
-d 'print_time=2022-10-15+19%3A00%3A00' \
-d 'ticket_code_no_list=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaDamaiMzTicketStateCallbackRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.mz_order_id=100010015203
req.ticket_code_no_list="数据结构示例JSON格式"
req.print_state=2
req.print_time="2022-10-15 19:00:00"
req.print_device_no="设备001或打印人姓名"
req.print_sort=1
req.print_count=1
req.print_from=1
req.check_state=2
req.check_enter_type=1
req.check_in_count=1
req.check_out_count=1
req.check_time="2022-10-15 19:00:00"
req.check_device_no="设备001或检查人姓名"
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.damai.mz.ticket.state.callback");
add_param(pRequest,"mz_order_id","100010015203");
add_param(pRequest,"ticket_code_no_list","");
add_param(pRequest,"print_state","2");
add_param(pRequest,"print_time","2022-10-15 19:00:00");
add_param(pRequest,"print_device_no","设备001或打印人姓名");
add_param(pRequest,"print_sort","1");
add_param(pRequest,"print_count","1");
add_param(pRequest,"print_from","1");
add_param(pRequest,"check_state","2");
add_param(pRequest,"check_enter_type","1");
add_param(pRequest,"check_in_count","1");
add_param(pRequest,"check_out_count","1");
add_param(pRequest,"check_time","2022-10-15 19:00:00");
add_param(pRequest,"check_device_no","设备001或检查人姓名");
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.damai.mz.ticket.state.callback', {
'mz_order_id':'100010015203',
'ticket_code_no_list':'',
'print_state':'2',
'print_time':'2022-10-15 19:00:00',
'print_device_no':'设备001或打印人姓名',
'print_sort':'1',
'print_count':'1',
'print_from':'1',
'check_state':'2',
'check_enter_type':'1',
'check_in_count':'1',
'check_out_count':'1',
'check_time':'2022-10-15 19:00:00',
'check_device_no':'设备001或检查人姓名'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})