TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LarkPosOrderRefundcouponRequest req = new LarkPosOrderRefundcouponRequest();
req.setChannelCode("POS_50000");
req.setCinemaLinkId("50000");
req.setOutId("224e6be330634d17805a3655c863edf1");
req.setOrderId("190717000446X500005193");
req.setAmount(1L);
req.setReason("不想要了");
req.setWorkstationId("14949");
req.setOperatorUserId("ifatczh");
req.setIsReturnBack(true);
req.setPaymentList("[]");
req.setWorkstationName("ifatczh");
LarkPosOrderRefundcouponResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
LarkPosOrderRefundcouponRequest req = new LarkPosOrderRefundcouponRequest();
req.ChannelCode = "POS_50000";
req.CinemaLinkId = "50000";
req.OutId = "224e6be330634d17805a3655c863edf1";
req.OrderId = "190717000446X500005193";
req.Amount = 1L;
req.Reason = "不想要了";
req.WorkstationId = "14949";
req.OperatorUserId = "ifatczh";
req.IsReturnBack = true;
req.PaymentList = "[]";
req.WorkstationName = "ifatczh";
LarkPosOrderRefundcouponResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new LarkPosOrderRefundcouponRequest;
$req->setChannelCode("POS_50000");
$req->setCinemaLinkId("50000");
$req->setOutId("224e6be330634d17805a3655c863edf1");
$req->setOrderId("190717000446X500005193");
$req->setAmount("1");
$req->setReason("不想要了");
$req->setWorkstationId("14949");
$req->setOperatorUserId("ifatczh");
$req->setIsReturnBack("true");
$req->setPaymentList("[]");
$req->setWorkstationName("ifatczh");
$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=taobao.lark.pos.order.refundcoupon' \
-d 'partner_id=apidoc' \
-d 'sign=A76CBB8489788F46C3AB8242E99C6A26' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-07-09+09%3A29%3A14' \
-d 'v=2.0' \
-d 'amount=1' \
-d 'channel_code=POS_50000' \
-d 'cinema_link_id=50000' \
-d 'is_return_back=true' \
-d 'operator_user_id=ifatczh' \
-d 'order_id=190717000446X500005193' \
-d 'out_id=224e6be330634d17805a3655c863edf1' \
-d 'payment_list=null' \
-d 'reason=%E4%B8%8D%E6%83%B3%E8%A6%81%E4%BA%86' \
-d 'workstation_id=14949' \
-d 'workstation_name=ifatczh'
# -*- coding: utf-8 -*-
import top.api
req=top.api.LarkPosOrderRefundcouponRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.channel_code="POS_50000"
req.cinema_link_id="50000"
req.out_id="224e6be330634d17805a3655c863edf1"
req.order_id="190717000446X500005193"
req.amount=1
req.reason="不想要了"
req.workstation_id="14949"
req.operator_user_id="ifatczh"
req.is_return_back=true
req.payment_list="[]"
req.workstation_name="ifatczh"
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,"taobao.lark.pos.order.refundcoupon");
add_param(pRequest,"channel_code","POS_50000");
add_param(pRequest,"cinema_link_id","50000");
add_param(pRequest,"out_id","224e6be330634d17805a3655c863edf1");
add_param(pRequest,"order_id","190717000446X500005193");
add_param(pRequest,"amount","1");
add_param(pRequest,"reason","不想要了");
add_param(pRequest,"workstation_id","14949");
add_param(pRequest,"operator_user_id","ifatczh");
add_param(pRequest,"is_return_back","true");
add_param(pRequest,"payment_list","");
add_param(pRequest,"workstation_name","ifatczh");
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('taobao.lark.pos.order.refundcoupon', {
'channel_code':'POS_50000',
'cinema_link_id':'50000',
'out_id':'224e6be330634d17805a3655c863edf1',
'order_id':'190717000446X500005193',
'amount':'1',
'reason':'不想要了',
'workstation_id':'14949',
'operator_user_id':'ifatczh',
'is_return_back':'true',
'payment_list':'',
'workstation_name':'ifatczh'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})