pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"alibaba.alihealth.drug.scc.uploadscctransportorderinfo");
add_param(pRequest,"ref_ent_id","关联出库单对应的ref_ent_id");
add_param(pRequest,"license_token","license_token");
add_param(pRequest,"transport_code","具体配送单号自定义");
add_param(pRequest,"transport_order_date","2025-05-25 12:30:30");
add_param(pRequest,"version_number","1");
add_param(pRequest,"bill_code","具体出库单编号");
add_param(pRequest,"bill_detail_code","具体出库单明细编号");
add_param(pRequest,"from_warehouse_no","123xxxxxx89");
add_param(pRequest,"from_warehouse_name","测试发货仓库");
add_param(pRequest,"from_warehouse_address","测试发货仓库地址");
add_param(pRequest,"estimated_departure_date","2025-05-26 12:30:30");
add_param(pRequest,"estimated_arrival_date","2025-05-27 12:30:30");
add_param(pRequest,"actual_departure_date","2025-05-26 12:30:30");
add_param(pRequest,"actual_arrival_date","2025-05-27 12:30:30");
add_param(pRequest,"transport_ref_ent_id","refentidxxxxxxx");
add_param(pRequest,"par_id","自定义xxxx");
add_param(pRequest,"par_name","测试配送单位");
add_param(pRequest,"route_sn","测试配送路线");
add_param(pRequest,"route_name","北京xx到上海xx");
add_param(pRequest,"staff_sn","测试配送人员编号");
add_param(pRequest,"staff_name","测试配送人");
add_param(pRequest,"staff_phone","18888888888");
add_param(pRequest,"staff_id_card","123123199212126789");
add_param(pRequest,"transport_vehicle","京A88888");
add_param(pRequest,"departure_temperature","15.4℃");
add_param(pRequest,"arrival_temperature","15.5℃");
add_param(pRequest,"confirm_receipt_time","2025-05-27 12:30:30");
add_param(pRequest,"confirm_receiver","测试收货人");
add_param(pRequest,"custom_field_one","扩展字段1");
add_param(pRequest,"custom_field_two","扩展字段2");
add_param(pRequest,"custom_field_three","扩展字段3");
add_param(pRequest,"custom_field_four","扩展字段4");
add_param(pRequest,"custom_field_five","扩展字段5");
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.alihealth.drug.scc.uploadscctransportorderinfo', {
'ref_ent_id':'关联出库单对应的ref_ent_id',
'license_token':'license_token',
'transport_code':'具体配送单号自定义',
'transport_order_date':'2025-05-25 12:30:30',
'version_number':'1',
'bill_code':'具体出库单编号',
'bill_detail_code':'具体出库单明细编号',
'from_warehouse_no':'123xxxxxx89',
'from_warehouse_name':'测试发货仓库',
'from_warehouse_address':'测试发货仓库地址',
'estimated_departure_date':'2025-05-26 12:30:30',
'estimated_arrival_date':'2025-05-27 12:30:30',
'actual_departure_date':'2025-05-26 12:30:30',
'actual_arrival_date':'2025-05-27 12:30:30',
'transport_ref_ent_id':'refentidxxxxxxx',
'par_id':'自定义xxxx',
'par_name':'测试配送单位',
'route_sn':'测试配送路线',
'route_name':'北京xx到上海xx',
'staff_sn':'测试配送人员编号',
'staff_name':'测试配送人',
'staff_phone':'18888888888',
'staff_id_card':'123123199212126789',
'transport_vehicle':'京A88888',
'departure_temperature':'15.4℃',
'arrival_temperature':'15.5℃',
'confirm_receipt_time':'2025-05-27 12:30:30',
'confirm_receiver':'测试收货人',
'custom_field_one':'扩展字段1',
'custom_field_two':'扩展字段2',
'custom_field_three':'扩展字段3',
'custom_field_four':'扩展字段4',
'custom_field_five':'扩展字段5'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})