TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoGlobalCommithandovercontentUpdateRequest req = new CainiaoGlobalCommithandovercontentUpdateRequest();
CainiaoGlobalCommithandovercontentUpdateRequest.OpenHandoverContentUpdateCommitRequest obj1 = new CainiaoGlobalCommithandovercontentUpdateRequest.OpenHandoverContentUpdateCommitRequest();
CainiaoGlobalCommithandovercontentUpdateRequest.UserInfoDTO obj2 = new CainiaoGlobalCommithandovercontentUpdateRequest.UserInfoDTO();
obj2.setCountry("CN");
obj2.setLoginId("cn123456");
obj2.setSellerId("200042360");
obj2.setTopUserKey("12345");
obj2.setBizSource("ALIEXPRESS");
obj2.setAppUserKey("123456");
obj2.setUserId("123456");
obj1.setUserInfo(obj2);
obj1.setHandoverContentCode("LP001234567890");
List<CainiaoGlobalCommithandovercontentUpdateRequest.HandoverContentUpdateParcelDTO> list4 = new ArrayList<CainiaoGlobalCommithandovercontentUpdateRequest.HandoverContentUpdateParcelDTO>();
CainiaoGlobalCommithandovercontentUpdateRequest.HandoverContentUpdateParcelDTO obj5 = new CainiaoGlobalCommithandovercontentUpdateRequest.HandoverContentUpdateParcelDTO();
list4.add(obj5);
obj5.setSellerId(200042360L);
obj5.setLoginId("cn123456");
obj5.setLpCode("LP009876543210");
obj1.setParcelOrderList(list4);
obj1.setBizSource("ALIEXPRESS");
obj1.setCompleteUpdate(false);
obj1.setClient("DXM");
obj1.setLocale("zh_CN");
obj1.setUpdateType("add");
req.setOpenHandoverContentUpdateCommitRequest(obj1);
CainiaoGlobalCommithandovercontentUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
CainiaoGlobalCommithandovercontentUpdateRequest req = new CainiaoGlobalCommithandovercontentUpdateRequest();
CainiaoGlobalCommithandovercontentUpdateRequest.OpenHandoverContentUpdateCommitRequestDomain obj1 = new CainiaoGlobalCommithandovercontentUpdateRequest.OpenHandoverContentUpdateCommitRequestDomain();
CainiaoGlobalCommithandovercontentUpdateRequest.UserInfoDTODomain obj2 = new CainiaoGlobalCommithandovercontentUpdateRequest.UserInfoDTODomain();
obj2.Country = "CN";
obj2.LoginId = "cn123456";
obj2.SellerId = "200042360";
obj2.TopUserKey = "12345";
obj2.BizSource = "ALIEXPRESS";
obj2.AppUserKey = "123456";
obj2.UserId = "123456";
obj1.UserInfo= obj2;
obj1.HandoverContentCode = "LP001234567890";
List<CainiaoGlobalCommithandovercontentUpdateRequest.HandoverContentUpdateParcelDTODomain> list4 = new List<CainiaoGlobalCommithandovercontentUpdateRequest.HandoverContentUpdateParcelDTODomain>();
CainiaoGlobalCommithandovercontentUpdateRequest.HandoverContentUpdateParcelDTODomain obj5 = new CainiaoGlobalCommithandovercontentUpdateRequest.HandoverContentUpdateParcelDTODomain();
list4.Add(obj5);
obj5.SellerId = 200042360L;
obj5.LoginId = "cn123456";
obj5.LpCode = "LP009876543210";
obj1.ParcelOrderList= list4;
obj1.BizSource = "ALIEXPRESS";
obj1.CompleteUpdate = false;
obj1.Client = "DXM";
obj1.Locale = "zh_CN";
obj1.UpdateType = "add";
req.OpenHandoverContentUpdateCommitRequest_ = obj1;
CainiaoGlobalCommithandovercontentUpdateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new CainiaoGlobalCommithandovercontentUpdateRequest;
$open_handover_content_update_commit_request = new OpenHandoverContentUpdateCommitRequest;
$user_info = new UserInfoDTO;
$user_info->country="CN";
$user_info->login_id="cn123456";
$user_info->seller_id="200042360";
$user_info->top_user_key="12345";
$user_info->biz_source="ALIEXPRESS";
$user_info->app_user_key="123456";
$user_info->user_id="123456";
$open_handover_content_update_commit_request->user_info = $user_info;
$open_handover_content_update_commit_request->handover_content_code="LP001234567890";
$parcel_order_list = new HandoverContentUpdateParcelDTO;
$parcel_order_list->seller_id="200042360";
$parcel_order_list->login_id="cn123456";
$parcel_order_list->lp_code="LP009876543210";
$open_handover_content_update_commit_request->parcel_order_list = $parcel_order_list;
$open_handover_content_update_commit_request->biz_source="ALIEXPRESS";
$open_handover_content_update_commit_request->complete_update="false";
$open_handover_content_update_commit_request->client="DXM";
$open_handover_content_update_commit_request->locale="zh_CN";
$open_handover_content_update_commit_request->update_type="add";
$req->setOpenHandoverContentUpdateCommitRequest(json_encode($open_handover_content_update_commit_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=cainiao.global.commithandovercontent.update' \
-d 'partner_id=apidoc' \
-d 'session=241ca0f2-07d8-437a-a35b-971be153c5a7' \
-d 'sign=25EAB8BD94F3D4D3D821BEBCC960E4C0' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-02-04+15%3A04%3A34' \
-d 'v=2.0' \
-d 'open_handover_content_update_commit_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.CainiaoGlobalCommithandovercontentUpdateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.open_handover_content_update_commit_request="数据结构示例JSON格式"
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,"cainiao.global.commithandovercontent.update");
add_param(pRequest,"open_handover_content_update_commit_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('cainiao.global.commithandovercontent.update', {
'open_handover_content_update_commit_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})