TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest req = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest();
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.AppointmentCreateRequest obj1 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.AppointmentCreateRequest();
obj1.setZoneOffSet("+8");
obj1.setSellerId(2206729397105L);
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.ContactInfoRequest obj2 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.ContactInfoRequest();
obj2.setCountry("xxxxx");
obj2.setZipCode("xxxxx");
obj2.setAreaId(1111L);
obj2.setProvince("xxxxx");
obj2.setPhone("xxxxx");
obj2.setCity("xxxxx");
obj2.setCompanyName("xxxxx");
obj2.setName("xxxxx");
obj2.setDetailAddress("xxxxx");
obj2.setEmail("xxxxx");
obj2.setCountryId(101L);
obj1.setSenderInfo(obj2);
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.ContactInfoRequest obj3 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.ContactInfoRequest();
obj3.setCountry("xxxxx");
obj3.setZipCode("xxxxx");
obj3.setAreaId(1111L);
obj3.setProvince("xxxxx");
obj3.setPhone("xxxxx");
obj3.setCity("xxxxx");
obj3.setCompanyName("xxxxx");
obj3.setName("xxxxx");
obj3.setDetailAddress("xxxxx");
obj3.setEmail("xxxxx");
obj3.setCountryId(101L);
obj1.setReceiverInfo(obj3);
List<CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.OrderHandoverContentSynopsisDTO> list5 = new ArrayList<CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.OrderHandoverContentSynopsisDTO>();
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.OrderHandoverContentSynopsisDTO obj6 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.OrderHandoverContentSynopsisDTO();
list5.add(obj6);
obj6.setCount(1L);
obj6.setContentType("TRAY");
obj6.setContentTypeName("托");
obj1.setHandoverContentSynopsisList(list5);
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.SelfSendExpressInfoRequest obj7 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.SelfSendExpressInfoRequest();
obj7.setExpressNumber("LP124545");
obj7.setExpressCompany("德邦");
obj7.setExpectedArriveTime(16545454L);
obj7.setExpectedPickupTime(16545454L);
obj1.setSelfSendExpressInfoRequest(obj7);
obj1.setStoreName("羊飞韩国集货测试仓");
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.PickupInfo obj8 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.PickupInfo();
obj8.setCountry("意大利");
obj8.setZipCode("xxxxx");
obj8.setCity("xxxxx");
obj8.setCompanyName("xxxxx");
obj8.setResourceName("xxxxx");
obj8.setCountryId(101L);
obj8.setAreaId(919800020043000000L);
obj8.setResourceCode("xxxxx");
obj8.setProvince("xxxxx");
obj8.setPhone("xxxxx");
obj8.setName("xxxxx");
obj8.setDetailAddress("xxxxx");
obj8.setEmail("xxxxx");
obj1.setPickupInfo(obj8);
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.SelfMailTruckInfoRequest obj9 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.SelfMailTruckInfoRequest();
obj9.setDriverName("jiang feng");
obj9.setExpectedArriveTime(548547851445L);
obj9.setDriverMobilePhone("13065487706");
obj9.setExpectedPickupTime(548547851445L);
obj9.setTruckNum("xxxxx");
obj1.setSelfSendTruckInfoRequest(obj9);
obj1.setPickupType("TRAN_STORE_30396858");
obj1.setStoreCode("TRAN_STORE_30396858");
obj1.setLgOrderList("LP23232");
req.setAppointmentCreateRequest(obj1);
CainiaoGlobalImPickupAppointmentOrderInfoCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest req = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest();
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.AppointmentCreateRequestDomain obj1 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.AppointmentCreateRequestDomain();
obj1.ZoneOffSet = "+8";
obj1.SellerId = 2206729397105L;
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.ContactInfoRequestDomain obj2 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.ContactInfoRequestDomain();
obj2.Country = "xxxxx";
obj2.ZipCode = "xxxxx";
obj2.AreaId = 1111L;
obj2.Province = "xxxxx";
obj2.Phone = "xxxxx";
obj2.City = "xxxxx";
obj2.CompanyName = "xxxxx";
obj2.Name = "xxxxx";
obj2.DetailAddress = "xxxxx";
obj2.Email = "xxxxx";
obj2.CountryId = 101L;
obj1.SenderInfo= obj2;
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.ContactInfoRequestDomain obj3 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.ContactInfoRequestDomain();
obj3.Country = "xxxxx";
obj3.ZipCode = "xxxxx";
obj3.AreaId = 1111L;
obj3.Province = "xxxxx";
obj3.Phone = "xxxxx";
obj3.City = "xxxxx";
obj3.CompanyName = "xxxxx";
obj3.Name = "xxxxx";
obj3.DetailAddress = "xxxxx";
obj3.Email = "xxxxx";
obj3.CountryId = 101L;
obj1.ReceiverInfo= obj3;
List<CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.OrderHandoverContentSynopsisDTODomain> list5 = new List<CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.OrderHandoverContentSynopsisDTODomain>();
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.OrderHandoverContentSynopsisDTODomain obj6 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.OrderHandoverContentSynopsisDTODomain();
list5.Add(obj6);
obj6.Count = 1L;
obj6.ContentType = "TRAY";
obj6.ContentTypeName = "托";
obj1.HandoverContentSynopsisList= list5;
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.SelfSendExpressInfoRequestDomain obj7 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.SelfSendExpressInfoRequestDomain();
obj7.ExpressNumber = "LP124545";
obj7.ExpressCompany = "德邦";
obj7.ExpectedArriveTime = 16545454L;
obj7.ExpectedPickupTime = 16545454L;
obj1.SelfSendExpressInfoRequest= obj7;
obj1.StoreName = "羊飞韩国集货测试仓";
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.PickupInfoDomain obj8 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.PickupInfoDomain();
obj8.Country = "意大利";
obj8.ZipCode = "xxxxx";
obj8.City = "xxxxx";
obj8.CompanyName = "xxxxx";
obj8.ResourceName = "xxxxx";
obj8.CountryId = 101L;
obj8.AreaId = 919800020043000000L;
obj8.ResourceCode = "xxxxx";
obj8.Province = "xxxxx";
obj8.Phone = "xxxxx";
obj8.Name = "xxxxx";
obj8.DetailAddress = "xxxxx";
obj8.Email = "xxxxx";
obj1.PickupInfo= obj8;
CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.SelfMailTruckInfoRequestDomain obj9 = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest.SelfMailTruckInfoRequestDomain();
obj9.DriverName = "jiang feng";
obj9.ExpectedArriveTime = 548547851445L;
obj9.DriverMobilePhone = "13065487706";
obj9.ExpectedPickupTime = 548547851445L;
obj9.TruckNum = "xxxxx";
obj1.SelfSendTruckInfoRequest= obj9;
obj1.PickupType = "TRAN_STORE_30396858";
obj1.StoreCode = "TRAN_STORE_30396858";
obj1.LgOrderList = "LP23232";
req.AppointmentCreateRequest_ = obj1;
CainiaoGlobalImPickupAppointmentOrderInfoCreateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest;
$appointment_create_request = new AppointmentCreateRequest;
$appointment_create_request->zone_off_set="+8";
$appointment_create_request->seller_id="2206729397105";
$sender_info = new ContactInfoRequest;
$sender_info->country="xxxxx";
$sender_info->zip_code="xxxxx";
$sender_info->area_id="1111";
$sender_info->province="xxxxx";
$sender_info->phone="xxxxx";
$sender_info->city="xxxxx";
$sender_info->company_name="xxxxx";
$sender_info->name="xxxxx";
$sender_info->detail_address="xxxxx";
$sender_info->email="xxxxx";
$sender_info->country_id="101";
$appointment_create_request->sender_info = $sender_info;
$receiver_info = new ContactInfoRequest;
$receiver_info->country="xxxxx";
$receiver_info->zip_code="xxxxx";
$receiver_info->area_id="1111";
$receiver_info->province="xxxxx";
$receiver_info->phone="xxxxx";
$receiver_info->city="xxxxx";
$receiver_info->company_name="xxxxx";
$receiver_info->name="xxxxx";
$receiver_info->detail_address="xxxxx";
$receiver_info->email="xxxxx";
$receiver_info->country_id="101";
$appointment_create_request->receiver_info = $receiver_info;
$handover_content_synopsis_list = new OrderHandoverContentSynopsisDTO;
$handover_content_synopsis_list->count="1";
$handover_content_synopsis_list->content_type="TRAY";
$handover_content_synopsis_list->content_type_name="托";
$appointment_create_request->handover_content_synopsis_list = $handover_content_synopsis_list;
$self_send_express_info_request = new SelfSendExpressInfoRequest;
$self_send_express_info_request->express_number="LP124545";
$self_send_express_info_request->express_company="德邦";
$self_send_express_info_request->expected_arrive_time="16545454";
$self_send_express_info_request->expected_pickup_time="16545454";
$appointment_create_request->self_send_express_info_request = $self_send_express_info_request;
$appointment_create_request->store_name="羊飞韩国集货测试仓";
$pickup_info = new PickupInfo;
$pickup_info->country="意大利";
$pickup_info->zip_code="xxxxx";
$pickup_info->city="xxxxx";
$pickup_info->company_name="xxxxx";
$pickup_info->resource_name="xxxxx";
$pickup_info->country_id="101";
$pickup_info->area_id="919800020043000000";
$pickup_info->resource_code="xxxxx";
$pickup_info->province="xxxxx";
$pickup_info->phone="xxxxx";
$pickup_info->name="xxxxx";
$pickup_info->detail_address="xxxxx";
$pickup_info->email="xxxxx";
$appointment_create_request->pickup_info = $pickup_info;
$self_send_truck_info_request = new SelfMailTruckInfoRequest;
$self_send_truck_info_request->driver_name="jiang feng";
$self_send_truck_info_request->expected_arrive_time="548547851445";
$self_send_truck_info_request->driver_mobile_phone="13065487706";
$self_send_truck_info_request->expected_pickup_time="548547851445";
$self_send_truck_info_request->truck_num="xxxxx";
$appointment_create_request->self_send_truck_info_request = $self_send_truck_info_request;
$appointment_create_request->pickup_type="TRAN_STORE_30396858";
$appointment_create_request->store_code="TRAN_STORE_30396858";
$appointment_create_request->lg_order_list="[LP23232]";
$req->setAppointmentCreateRequest(json_encode($appointment_create_request));
$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=cainiao.global.im.pickup.appointment.order.info.create' \
-d 'partner_id=apidoc' \
-d 'sign=8F1ED5BF78A49346D57B2D6812757B06' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-06-23+20%3A32%3A02' \
-d 'v=2.0' \
-d 'appointment_create_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.CainiaoGlobalImPickupAppointmentOrderInfoCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.appointment_create_request="数据结构示例JSON格式"
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,"cainiao.global.im.pickup.appointment.order.info.create");
add_param(pRequest,"appointment_create_request","数据结构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('cainiao.global.im.pickup.appointment.order.info.create', {
'appointment_create_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})