TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAscpUopSupplierReverseorderCreateRequest req = new AlibabaAscpUopSupplierReverseorderCreateRequest();
AlibabaAscpUopSupplierReverseorderCreateRequest.ReverseCreateRequest obj1 = new AlibabaAscpUopSupplierReverseorderCreateRequest.ReverseCreateRequest();
obj1.setSupplierId("111222");
obj1.setOutBizId("xfyyy00");
obj1.setReverseType("1");
obj1.setBizOrderCode("LP00001");
obj1.setTmsServiceCode("SF");
obj1.setTmsOrderCode("1122333432");
AlibabaAscpUopSupplierReverseorderCreateRequest.Receiverinfo obj2 = new AlibabaAscpUopSupplierReverseorderCreateRequest.Receiverinfo();
obj2.setReceiverEmail("11@test.com");
obj2.setReceiverPhone("0571-888888888");
obj2.setReceiverMobile("13800000000");
obj2.setReceiverName("老王");
obj2.setReceiverAddress("文一西路969号");
obj2.setReceiverTown("五常");
obj2.setReceiverArea("余杭");
obj2.setReceiverCity("杭州");
obj2.setReceiverProvince("浙江");
obj2.setReceiverCountry("中国");
obj2.setReceiverZipCode("320000");
obj1.setReceiverInfo(obj2);
AlibabaAscpUopSupplierReverseorderCreateRequest.Senderinfo obj3 = new AlibabaAscpUopSupplierReverseorderCreateRequest.Senderinfo();
obj3.setSenderPhone("0571-888888888");
obj3.setSenderMobile("13800000000");
obj3.setSenderName("老三");
obj3.setSenderAddress("文一西路969号");
obj3.setSenderTown("五常");
obj3.setSenderArea("余杭");
obj3.setSenderCity("杭州");
obj3.setSenderProvince("浙江");
obj3.setSenderCountry("中国");
obj3.setSenderZipCode("320000");
obj1.setSenderInfo(obj3);
List<AlibabaAscpUopSupplierReverseorderCreateRequest.Orderitems> list5 = new ArrayList<AlibabaAscpUopSupplierReverseorderCreateRequest.Orderitems>();
AlibabaAscpUopSupplierReverseorderCreateRequest.Orderitems obj6 = new AlibabaAscpUopSupplierReverseorderCreateRequest.Orderitems();
list5.add(obj6);
obj6.setErpOrderLine("werwqeq");
obj6.setSubOrderCode("009988");
obj6.setScItemId("999988");
obj6.setPlanReturnQuantity(1L);
obj1.setOrderItems(list5);
obj1.setStoreCode("st_0001");
req.setReverseCreateRequest(obj1);
AlibabaAscpUopSupplierReverseorderCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAscpUopSupplierReverseorderCreateRequest req = new AlibabaAscpUopSupplierReverseorderCreateRequest();
AlibabaAscpUopSupplierReverseorderCreateRequest.ReverseCreateRequestDomain obj1 = new AlibabaAscpUopSupplierReverseorderCreateRequest.ReverseCreateRequestDomain();
obj1.SupplierId = "111222";
obj1.OutBizId = "xfyyy00";
obj1.ReverseType = "1";
obj1.BizOrderCode = "LP00001";
obj1.TmsServiceCode = "SF";
obj1.TmsOrderCode = "1122333432";
AlibabaAscpUopSupplierReverseorderCreateRequest.ReceiverinfoDomain obj2 = new AlibabaAscpUopSupplierReverseorderCreateRequest.ReceiverinfoDomain();
obj2.ReceiverEmail = "11@test.com";
obj2.ReceiverPhone = "0571-888888888";
obj2.ReceiverMobile = "13800000000";
obj2.ReceiverName = "老王";
obj2.ReceiverAddress = "文一西路969号";
obj2.ReceiverTown = "五常";
obj2.ReceiverArea = "余杭";
obj2.ReceiverCity = "杭州";
obj2.ReceiverProvince = "浙江";
obj2.ReceiverCountry = "中国";
obj2.ReceiverZipCode = "320000";
obj1.ReceiverInfo= obj2;
AlibabaAscpUopSupplierReverseorderCreateRequest.SenderinfoDomain obj3 = new AlibabaAscpUopSupplierReverseorderCreateRequest.SenderinfoDomain();
obj3.SenderPhone = "0571-888888888";
obj3.SenderMobile = "13800000000";
obj3.SenderName = "老三";
obj3.SenderAddress = "文一西路969号";
obj3.SenderTown = "五常";
obj3.SenderArea = "余杭";
obj3.SenderCity = "杭州";
obj3.SenderProvince = "浙江";
obj3.SenderCountry = "中国";
obj3.SenderZipCode = "320000";
obj1.SenderInfo= obj3;
List<AlibabaAscpUopSupplierReverseorderCreateRequest.OrderitemsDomain> list5 = new List<AlibabaAscpUopSupplierReverseorderCreateRequest.OrderitemsDomain>();
AlibabaAscpUopSupplierReverseorderCreateRequest.OrderitemsDomain obj6 = new AlibabaAscpUopSupplierReverseorderCreateRequest.OrderitemsDomain();
list5.Add(obj6);
obj6.ErpOrderLine = "werwqeq";
obj6.SubOrderCode = "009988";
obj6.ScItemId = "999988";
obj6.PlanReturnQuantity = 1L;
obj1.OrderItems= list5;
obj1.StoreCode = "st_0001";
req.ReverseCreateRequest_ = obj1;
AlibabaAscpUopSupplierReverseorderCreateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAscpUopSupplierReverseorderCreateRequest;
$reverse_create_request = new ReverseCreateRequest;
$reverse_create_request->supplier_id="111222";
$reverse_create_request->out_biz_id="xfyyy00";
$reverse_create_request->reverse_type="1";
$reverse_create_request->biz_order_code="LP00001";
$reverse_create_request->tms_service_code="SF";
$reverse_create_request->tms_order_code="1122333432";
$receiver_info = new Receiverinfo;
$receiver_info->receiver_email="11@test.com";
$receiver_info->receiver_phone="0571-888888888";
$receiver_info->receiver_mobile="13800000000";
$receiver_info->receiver_name="老王";
$receiver_info->receiver_address="文一西路969号";
$receiver_info->receiver_town="五常";
$receiver_info->receiver_area="余杭";
$receiver_info->receiver_city="杭州";
$receiver_info->receiver_province="浙江";
$receiver_info->receiver_country="中国";
$receiver_info->receiver_zip_code="320000";
$reverse_create_request->receiver_info = $receiver_info;
$sender_info = new Senderinfo;
$sender_info->sender_phone="0571-888888888";
$sender_info->sender_mobile="13800000000";
$sender_info->sender_name="老三";
$sender_info->sender_address="文一西路969号";
$sender_info->sender_town="五常";
$sender_info->sender_area="余杭";
$sender_info->sender_city="杭州";
$sender_info->sender_province="浙江";
$sender_info->sender_country="中国";
$sender_info->sender_zip_code="320000";
$reverse_create_request->sender_info = $sender_info;
$order_items = new Orderitems;
$order_items->erp_order_line="werwqeq";
$order_items->sub_order_code="009988";
$order_items->sc_item_id="999988";
$order_items->plan_return_quantity="1";
$reverse_create_request->order_items = $order_items;
$reverse_create_request->store_code="st_0001";
$req->setReverseCreateRequest(json_encode($reverse_create_request));
$resp = $c->execute($req, $sessionKey);
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.ascp.uop.supplier.reverseorder.create' \
-d 'partner_id=apidoc' \
-d 'session=0e2ebd57-56c1-4229-8c94-f5330d6b9b1a' \
-d 'sign=51E6325FB613715D61012AE1ECC429CD' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-24+17%3A43%3A47' \
-d 'v=2.0' \
-d 'reverse_create_request=a'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAscpUopSupplierReverseorderCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.reverse_create_request="a"
try:
resp= req.getResponse(sessionkey)
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.ascp.uop.supplier.reverseorder.create");
add_param(pRequest,"reverse_create_request","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,sessionKey);
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.ascp.uop.supplier.reverseorder.create', {
'reverse_create_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})