TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaKaolaCrmOrderUploadRequest req = new AlibabaKaolaCrmOrderUploadRequest();
AlibabaKaolaCrmOrderUploadRequest.OrderDetailDto obj1 = new AlibabaKaolaCrmOrderUploadRequest.OrderDetailDto();
AlibabaKaolaCrmOrderUploadRequest.DeliveryInfo obj2 = new AlibabaKaolaCrmOrderUploadRequest.DeliveryInfo();
obj2.setArea("收件人所在区县");
obj2.setCountry("收件人所在国家(中国:\"cn\")");
obj2.setEmailAddress("收件人邮箱地址");
obj2.setProvince("收件人所在省");
obj2.setPhone("收件人手机/电话号码");
obj2.setCity("收件人所在城市");
obj2.setPostalCode("收件人所在地址邮编");
obj2.setAddressLine("收件人具体地址");
obj2.setCustomerName("收件人姓名");
obj1.setDeliveryInfo(obj2);
List<AlibabaKaolaCrmOrderUploadRequest.Sku> list4 = new ArrayList<AlibabaKaolaCrmOrderUploadRequest.Sku>();
AlibabaKaolaCrmOrderUploadRequest.Sku obj5 = new AlibabaKaolaCrmOrderUploadRequest.Sku();
list4.add(obj5);
obj5.setCommissionRate("0.05");
obj5.setHscode("税号");
obj5.setTaxRate("0.05");
obj5.setGoodsTotalTax("123.234");
obj5.setGoodsVat("123.234");
obj5.setGoodsConsumptionTax("123.234");
obj5.setGoodsCustomsTax("123.234");
obj5.setGoodsDiscountAmount("123.234");
obj5.setGoodsActualAmount("123.234");
obj5.setGoodsActualPrice("123.234");
obj5.setGoodsPrice("123.234");
obj5.setQuantity(1L);
obj5.setShopSkuTitle("SKU标题");
obj5.setSku("sku编码");
obj5.setGoodsShippingFee("12.21");
obj5.setGoodsCost("12.2");
obj5.setDutyFree(true);
obj5.setCommissionCalcAmount("12.32");
AlibabaKaolaCrmOrderUploadRequest.Org obj7 = new AlibabaKaolaCrmOrderUploadRequest.Org();
obj7.setQuantity(1L);
obj7.setGoodsActualPrice("1.00");
obj7.setGoodsActualAmount("1.00");
obj7.setGoodsDiscountAmount("1.00");
obj7.setGoodsCustomsTax("1.00");
obj7.setGoodsConsumptionTax("1.00");
obj7.setGoodsVat("1.00");
obj7.setGoodsTotalTax("1.00");
obj7.setGoodsShippingFee("1.00");
obj7.setGoodsCost("1.00");
obj7.setCommissionCalcAmount("1.00");
list6.setOrg(obj7);
AlibabaKaolaCrmOrderUploadRequest.RtnCnl obj9 = new AlibabaKaolaCrmOrderUploadRequest.RtnCnl();
obj9.setRtnCnlTime(124124L);
obj9.setQuantity(2L);
obj9.setGoodsActualPrice("1.00");
obj9.setGoodsActualAmount("1.00");
obj9.setGoodsDiscountAmount("1.00");
obj9.setGoodsCustomsTax("1.00");
obj9.setGoodsConsumptionTax("1.00");
obj9.setGoodsVat("1.00");
obj9.setGoodsTotalTax("1.00");
obj9.setGoodsShippingFee("1.00");
obj9.setGoodsCost("1.00");
obj9.setCommissionCalcAmount("1.00");
list8.setRtnCnl(obj9);
obj1.setSkus(list4);
obj1.setCoupon("12.32");
obj1.setVat("234");
obj1.setOrderStatus("open");
obj1.setPShopOrderId("父订单号(未拆单的场合与订单号相同)");
obj1.setActualPayment("1232");
obj1.setExtendInfo("订单扩展属性");
obj1.setCustomsTax("2343.234");
obj1.setTotalTax("343.34");
AlibabaKaolaCrmOrderUploadRequest.BuyerInfo obj10 = new AlibabaKaolaCrmOrderUploadRequest.BuyerInfo();
obj10.setPayOrderId("支付企业唯一的支付流水号");
obj10.setPayType("11");
obj10.setPayIdCardNo("身份证件号码");
obj10.setBuyerId("顾客ID");
obj10.setPayName("真实姓名");
obj10.setIdCardFrontPic("买家的身份证件正面图片");
obj10.setIdCardBackPic("买家的身份证件反面图片");
obj1.setBuyerInfo(obj10);
obj1.setOrderTime(1622707960919L);
obj1.setCreatedDate(1622707960919L);
obj1.setShopOrderId("订单号");
obj1.setShippingFee("2343.434");
obj1.setModifiedDate(1622707960919L);
obj1.setModified(1622707960919L);
obj1.setCurrency("CNY");
obj1.setConsumptionTax("34.34");
obj1.setImportPort("清关口岸");
obj1.setDeclarationMode("清关模式 枚举: directMail(跨境) CC(个人行邮)");
obj1.setRemark("订单备注");
obj1.setDutiablePrice("13232.32");
obj1.setAppChannelKey("app渠道key");
List<AlibabaKaolaCrmOrderUploadRequest.OrderStatusInfo> list12 = new ArrayList<AlibabaKaolaCrmOrderUploadRequest.OrderStatusInfo>();
AlibabaKaolaCrmOrderUploadRequest.OrderStatusInfo obj13 = new AlibabaKaolaCrmOrderUploadRequest.OrderStatusInfo();
list12.add(obj13);
obj13.setOrderStatus("1");
obj13.setOrderStatusTime(1622707960919L);
obj1.setOrderStatusChgList(list12);
obj1.setOrderCost("323.32");
obj1.setOrderType("normal");
req.setOrderDetailDto(obj1);
AlibabaKaolaCrmOrderUploadResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaKaolaCrmOrderUploadRequest req = new AlibabaKaolaCrmOrderUploadRequest();
AlibabaKaolaCrmOrderUploadRequest.OrderDetailDtoDomain obj1 = new AlibabaKaolaCrmOrderUploadRequest.OrderDetailDtoDomain();
AlibabaKaolaCrmOrderUploadRequest.DeliveryInfoDomain obj2 = new AlibabaKaolaCrmOrderUploadRequest.DeliveryInfoDomain();
obj2.Area = "收件人所在区县";
obj2.Country = "收件人所在国家(中国:\"cn\")";
obj2.EmailAddress = "收件人邮箱地址";
obj2.Province = "收件人所在省";
obj2.Phone = "收件人手机/电话号码";
obj2.City = "收件人所在城市";
obj2.PostalCode = "收件人所在地址邮编";
obj2.AddressLine = "收件人具体地址";
obj2.CustomerName = "收件人姓名";
obj1.DeliveryInfo= obj2;
List<AlibabaKaolaCrmOrderUploadRequest.SkuDomain> list4 = new List<AlibabaKaolaCrmOrderUploadRequest.SkuDomain>();
AlibabaKaolaCrmOrderUploadRequest.SkuDomain obj5 = new AlibabaKaolaCrmOrderUploadRequest.SkuDomain();
list4.Add(obj5);
obj5.CommissionRate = "0.05";
obj5.Hscode = "税号";
obj5.TaxRate = "0.05";
obj5.GoodsTotalTax = "123.234";
obj5.GoodsVat = "123.234";
obj5.GoodsConsumptionTax = "123.234";
obj5.GoodsCustomsTax = "123.234";
obj5.GoodsDiscountAmount = "123.234";
obj5.GoodsActualAmount = "123.234";
obj5.GoodsActualPrice = "123.234";
obj5.GoodsPrice = "123.234";
obj5.Quantity = 1L;
obj5.ShopSkuTitle = "SKU标题";
obj5.Sku = "sku编码";
obj5.GoodsShippingFee = "12.21";
obj5.GoodsCost = "12.2";
obj5.DutyFree = true;
obj5.CommissionCalcAmount = "12.32";
AlibabaKaolaCrmOrderUploadRequest.OrgDomain obj6 = new AlibabaKaolaCrmOrderUploadRequest.OrgDomain();
obj6.Quantity = 1L;
obj6.GoodsActualPrice = "1.00";
obj6.GoodsActualAmount = "1.00";
obj6.GoodsDiscountAmount = "1.00";
obj6.GoodsCustomsTax = "1.00";
obj6.GoodsConsumptionTax = "1.00";
obj6.GoodsVat = "1.00";
obj6.GoodsTotalTax = "1.00";
obj6.GoodsShippingFee = "1.00";
obj6.GoodsCost = "1.00";
obj6.CommissionCalcAmount = "1.00";
obj5.Org= obj6;
AlibabaKaolaCrmOrderUploadRequest.RtnCnlDomain obj7 = new AlibabaKaolaCrmOrderUploadRequest.RtnCnlDomain();
obj7.RtnCnlTime = 124124L;
obj7.Quantity = 2L;
obj7.GoodsActualPrice = "1.00";
obj7.GoodsActualAmount = "1.00";
obj7.GoodsDiscountAmount = "1.00";
obj7.GoodsCustomsTax = "1.00";
obj7.GoodsConsumptionTax = "1.00";
obj7.GoodsVat = "1.00";
obj7.GoodsTotalTax = "1.00";
obj7.GoodsShippingFee = "1.00";
obj7.GoodsCost = "1.00";
obj7.CommissionCalcAmount = "1.00";
obj5.RtnCnl= obj7;
obj1.Skus= list4;
obj1.Coupon = "12.32";
obj1.Vat = "234";
obj1.OrderStatus = "open";
obj1.PShopOrderId = "父订单号(未拆单的场合与订单号相同)";
obj1.ActualPayment = "1232";
obj1.ExtendInfo = "订单扩展属性";
obj1.CustomsTax = "2343.234";
obj1.TotalTax = "343.34";
AlibabaKaolaCrmOrderUploadRequest.BuyerInfoDomain obj8 = new AlibabaKaolaCrmOrderUploadRequest.BuyerInfoDomain();
obj8.PayOrderId = "支付企业唯一的支付流水号";
obj8.PayType = "11";
obj8.PayIdCardNo = "身份证件号码";
obj8.BuyerId = "顾客ID";
obj8.PayName = "真实姓名";
obj8.IdCardFrontPic = "买家的身份证件正面图片";
obj8.IdCardBackPic = "买家的身份证件反面图片";
obj1.BuyerInfo= obj8;
obj1.OrderTime = 1622707960919L;
obj1.CreatedDate = 1622707960919L;
obj1.ShopOrderId = "订单号";
obj1.ShippingFee = "2343.434";
obj1.ModifiedDate = 1622707960919L;
obj1.Modified = 1622707960919L;
obj1.Currency = "CNY";
obj1.ConsumptionTax = "34.34";
obj1.ImportPort = "清关口岸";
obj1.DeclarationMode = "清关模式 枚举: directMail(跨境) CC(个人行邮)";
obj1.Remark = "订单备注";
obj1.DutiablePrice = "13232.32";
obj1.AppChannelKey = "app渠道key";
List<AlibabaKaolaCrmOrderUploadRequest.OrderStatusInfoDomain> list10 = new List<AlibabaKaolaCrmOrderUploadRequest.OrderStatusInfoDomain>();
AlibabaKaolaCrmOrderUploadRequest.OrderStatusInfoDomain obj11 = new AlibabaKaolaCrmOrderUploadRequest.OrderStatusInfoDomain();
list10.Add(obj11);
obj11.OrderStatus = "1";
obj11.OrderStatusTime = 1622707960919L;
obj1.OrderStatusChgList= list10;
obj1.OrderCost = "323.32";
obj1.OrderType = "normal";
req.OrderDetailDto_ = obj1;
AlibabaKaolaCrmOrderUploadResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaKaolaCrmOrderUploadRequest;
$order_detail_dto = new OrderDetailDto;
$delivery_info = new DeliveryInfo;
$delivery_info->area="收件人所在区县";
$delivery_info->country="收件人所在国家(中国:\"cn\")";
$delivery_info->email_address="收件人邮箱地址";
$delivery_info->province="收件人所在省";
$delivery_info->phone="收件人手机/电话号码";
$delivery_info->city="收件人所在城市";
$delivery_info->postal_code="收件人所在地址邮编";
$delivery_info->address_line="收件人具体地址";
$delivery_info->customer_name="收件人姓名";
$order_detail_dto->delivery_info = $delivery_info;
$skus = new Sku;
$skus->commission_rate="0.05";
$skus->hscode="税号";
$skus->tax_rate="0.05";
$skus->goods_total_tax="123.234";
$skus->goods_vat="123.234";
$skus->goods_consumption_tax="123.234";
$skus->goods_customs_tax="123.234";
$skus->goods_discount_amount="123.234";
$skus->goods_actual_amount="123.234";
$skus->goods_actual_price="123.234";
$skus->goods_price="123.234";
$skus->quantity="1";
$skus->shop_sku_title="SKU标题";
$skus->sku="sku编码";
$skus->goods_shipping_fee="12.21";
$skus->goods_cost="12.2";
$skus->duty_free="true";
$skus->commission_calc_amount="12.32";
$org = new Org;
$org->quantity="1";
$org->goods_actual_price="1.00";
$org->goods_actual_amount="1.00";
$org->goods_discount_amount="1.00";
$org->goods_customs_tax="1.00";
$org->goods_consumption_tax="1.00";
$org->goods_vat="1.00";
$org->goods_total_tax="1.00";
$org->goods_shipping_fee="1.00";
$org->goods_cost="1.00";
$org->commission_calc_amount="1.00";
$skus->org = $org;
$rtn_cnl = new RtnCnl;
$rtn_cnl->rtn_cnl_time="124124";
$rtn_cnl->quantity="2";
$rtn_cnl->goods_actual_price="1.00";
$rtn_cnl->goods_actual_amount="1.00";
$rtn_cnl->goods_discount_amount="1.00";
$rtn_cnl->goods_customs_tax="1.00";
$rtn_cnl->goods_consumption_tax="1.00";
$rtn_cnl->goods_vat="1.00";
$rtn_cnl->goods_total_tax="1.00";
$rtn_cnl->goods_shipping_fee="1.00";
$rtn_cnl->goods_cost="1.00";
$rtn_cnl->commission_calc_amount="1.00";
$skus->rtn_cnl = $rtn_cnl;
$order_detail_dto->skus = $skus;
$order_detail_dto->coupon="12.32";
$order_detail_dto->vat="234";
$order_detail_dto->order_status="open";
$order_detail_dto->p_shop_order_id="父订单号(未拆单的场合与订单号相同)";
$order_detail_dto->actual_payment="1232";
$order_detail_dto->extend_info="订单扩展属性";
$order_detail_dto->customs_tax="2343.234";
$order_detail_dto->total_tax="343.34";
$buyer_info = new BuyerInfo;
$buyer_info->pay_order_id="支付企业唯一的支付流水号";
$buyer_info->pay_type="11";
$buyer_info->pay_id_card_no="身份证件号码";
$buyer_info->buyer_id="顾客ID";
$buyer_info->pay_name="真实姓名";
$buyer_info->id_card_front_pic="买家的身份证件正面图片";
$buyer_info->id_card_back_pic="买家的身份证件反面图片";
$order_detail_dto->buyer_info = $buyer_info;
$order_detail_dto->order_time="1622707960919";
$order_detail_dto->created_date="1622707960919";
$order_detail_dto->shop_order_id="订单号";
$order_detail_dto->shipping_fee="2343.434";
$order_detail_dto->modified_date="1622707960919";
$order_detail_dto->modified="1622707960919";
$order_detail_dto->currency="CNY";
$order_detail_dto->consumption_tax="34.34";
$order_detail_dto->import_port="清关口岸";
$order_detail_dto->declaration_mode="清关模式 枚举: directMail(跨境) CC(个人行邮)";
$order_detail_dto->remark="订单备注";
$order_detail_dto->dutiable_price="13232.32";
$order_detail_dto->app_channel_key="app渠道key";
$order_status_chg_list = new OrderStatusInfo;
$order_status_chg_list->order_status="1";
$order_status_chg_list->order_status_time="1622707960919";
$order_detail_dto->order_status_chg_list = $order_status_chg_list;
$order_detail_dto->order_cost="323.32";
$order_detail_dto->order_type="normal";
$req->setOrderDetailDto(json_encode($order_detail_dto));
$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.kaola.crm.order.upload' \
-d 'partner_id=apidoc' \
-d 'sign=243FD3425C2717EBB2A4A4F14ECFC0B8' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-06-08+17%3A39%3A12' \
-d 'v=2.0' \
-d 'order_detail_dto=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaKaolaCrmOrderUploadRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.order_detail_dto=""
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.kaola.crm.order.upload");
add_param(pRequest,"order_detail_dto","数据结构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.kaola.crm.order.upload', {
'order_detail_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})