TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoPickupBusinessCallguoguoRequest req = new CainiaoPickupBusinessCallguoguoRequest();
req.setBizType("GuoGuoSMB");
req.setMobile("13777777777");
List<CainiaoPickupBusinessCallguoguoRequest.GuoGuoPackageInfo> list2 = new ArrayList<CainiaoPickupBusinessCallguoguoRequest.GuoGuoPackageInfo>();
CainiaoPickupBusinessCallguoguoRequest.GuoGuoPackageInfo obj3 = new CainiaoPickupBusinessCallguoguoRequest.GuoGuoPackageInfo();
list2.add(obj3);
obj3.setItemId("3000000083");
CainiaoPickupBusinessCallguoguoRequest.BusinessCustomer obj5 = new CainiaoPickupBusinessCallguoguoRequest.BusinessCustomer();
obj5.setAreaId("300100");
obj5.setFullAddressDetail("浙江省杭州市西湖区西溪首座小邮局");
obj5.setName("张三");
obj5.setMobile("1555555555");
CainiaoPickupBusinessCallguoguoRequest.EncryptedCustomerInfo obj6 = new CainiaoPickupBusinessCallguoguoRequest.EncryptedCustomerInfo();
obj6.setTaobaoOrderId("123");
obj6.setOaid("adqeq34");
obj5.setEncryptedCustomerInfo(obj6);
list4.setReceiver(obj5);
obj3.setItemTitle("华为手机");
CainiaoPickupBusinessCallguoguoRequest.BusinessCustomer obj8 = new CainiaoPickupBusinessCallguoguoRequest.BusinessCustomer();
obj8.setAreaId("300100");
obj8.setFullAddressDetail("浙江省杭州市西湖区西溪首座小邮局");
obj8.setName("李四");
obj8.setMobile("199999999");
list7.setSender(obj8);
obj3.setPackageId("13321");
obj3.setWeight(1000L);
req.setGuoGuoPackageInfo(list2);
req.setStoreName("门店名称");
req.setStoreId("1");
req.setCanPrint(false);
req.setPrivacyOn(false);
List<CainiaoPickupBusinessCallguoguoRequest.ValueService> list10 = new ArrayList<CainiaoPickupBusinessCallguoguoRequest.ValueService>();
CainiaoPickupBusinessCallguoguoRequest.ValueService obj11 = new CainiaoPickupBusinessCallguoguoRequest.ValueService();
list10.add(obj11);
obj11.setValue("yes");
obj11.setKey("gift_package");
req.setValueServices(list10);
CainiaoPickupBusinessCallguoguoResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
CainiaoPickupBusinessCallguoguoRequest req = new CainiaoPickupBusinessCallguoguoRequest();
req.BizType = "GuoGuoSMB";
req.Mobile = "13777777777";
List<CainiaoPickupBusinessCallguoguoRequest.GuoGuoPackageInfoDomain> list2 = new List<CainiaoPickupBusinessCallguoguoRequest.GuoGuoPackageInfoDomain>();
CainiaoPickupBusinessCallguoguoRequest.GuoGuoPackageInfoDomain obj3 = new CainiaoPickupBusinessCallguoguoRequest.GuoGuoPackageInfoDomain();
list2.Add(obj3);
obj3.ItemId = "3000000083";
CainiaoPickupBusinessCallguoguoRequest.BusinessCustomerDomain obj4 = new CainiaoPickupBusinessCallguoguoRequest.BusinessCustomerDomain();
obj4.AreaId = "300100";
obj4.FullAddressDetail = "浙江省杭州市西湖区西溪首座小邮局";
obj4.Name = "张三";
obj4.Mobile = "1555555555";
CainiaoPickupBusinessCallguoguoRequest.EncryptedCustomerInfoDomain obj5 = new CainiaoPickupBusinessCallguoguoRequest.EncryptedCustomerInfoDomain();
obj5.TaobaoOrderId = "123";
obj5.Oaid = "adqeq34";
obj4.EncryptedCustomerInfo= obj5;
obj3.Receiver= obj4;
obj3.ItemTitle = "华为手机";
CainiaoPickupBusinessCallguoguoRequest.BusinessCustomerDomain obj6 = new CainiaoPickupBusinessCallguoguoRequest.BusinessCustomerDomain();
obj6.AreaId = "300100";
obj6.FullAddressDetail = "浙江省杭州市西湖区西溪首座小邮局";
obj6.Name = "李四";
obj6.Mobile = "199999999";
obj3.Sender= obj6;
obj3.PackageId = "13321";
obj3.Weight = 1000L;
req.GuoGuoPackageInfo_ = list2;
req.StoreName = "门店名称";
req.StoreId = "1";
req.CanPrint = false;
req.PrivacyOn = false;
List<CainiaoPickupBusinessCallguoguoRequest.ValueServiceDomain> list8 = new List<CainiaoPickupBusinessCallguoguoRequest.ValueServiceDomain>();
CainiaoPickupBusinessCallguoguoRequest.ValueServiceDomain obj9 = new CainiaoPickupBusinessCallguoguoRequest.ValueServiceDomain();
list8.Add(obj9);
obj9.Value = "yes";
obj9.Key = "gift_package";
req.ValueServices_ = list8;
CainiaoPickupBusinessCallguoguoResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new CainiaoPickupBusinessCallguoguoRequest;
$req->setBizType("GuoGuoSMB");
$req->setMobile("13777777777");
$guo_guo_package_info = new GuoGuoPackageInfo;
$guo_guo_package_info->item_id="3000000083";
$receiver = new BusinessCustomer;
$receiver->area_id="300100";
$receiver->full_address_detail="浙江省杭州市西湖区西溪首座小邮局";
$receiver->name="张三";
$receiver->mobile="1555555555";
$encrypted_customer_info = new EncryptedCustomerInfo;
$encrypted_customer_info->taobao_order_id="123";
$encrypted_customer_info->oaid="adqeq34";
$receiver->encrypted_customer_info = $encrypted_customer_info;
$guo_guo_package_info->receiver = $receiver;
$guo_guo_package_info->item_title="华为手机";
$sender = new BusinessCustomer;
$sender->area_id="300100";
$sender->full_address_detail="浙江省杭州市西湖区西溪首座小邮局";
$sender->name="李四";
$sender->mobile="199999999";
$guo_guo_package_info->sender = $sender;
$guo_guo_package_info->package_id="13321";
$guo_guo_package_info->weight="1000";
$req->setGuoGuoPackageInfo(json_encode($guo_guo_package_info));
$req->setStoreName("门店名称");
$req->setStoreId("1");
$req->setCanPrint("false");
$req->setPrivacyOn("false");
$value_services = new ValueService;
$value_services->value="yes";
$value_services->key="gift_package";
$req->setValueServices(json_encode($value_services));
$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.pickup.business.callguoguo' \
-d 'partner_id=apidoc' \
-d 'session=32e529c8-9012-4319-b5a0-4718980de26d' \
-d 'sign=59A492978903D81822F39AD73FC3E4E9' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-29+21%3A39%3A26' \
-d 'v=2.0' \
-d 'biz_type=GuoGuoSMB' \
-d 'can_print=false' \
-d 'guo_guo_package_info=null' \
-d 'mobile=13777777777' \
-d 'privacy_on=false' \
-d 'store_id=1' \
-d 'store_name=%E9%97%A8%E5%BA%97%E5%90%8D%E7%A7%B0' \
-d 'value_services=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.CainiaoPickupBusinessCallguoguoRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.biz_type="GuoGuoSMB"
req.mobile="13777777777"
req.guo_guo_package_info=""
req.store_name="门店名称"
req.store_id="1"
req.can_print=false
req.privacy_on=false
req.value_services=""
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.pickup.business.callguoguo");
add_param(pRequest,"biz_type","GuoGuoSMB");
add_param(pRequest,"mobile","13777777777");
add_param(pRequest,"guo_guo_package_info","数据结构JSON示例");
add_param(pRequest,"store_name","门店名称");
add_param(pRequest,"store_id","1");
add_param(pRequest,"can_print","false");
add_param(pRequest,"privacy_on","false");
add_param(pRequest,"value_services","数据结构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.pickup.business.callguoguo', {
'biz_type':'GuoGuoSMB',
'mobile':'13777777777',
'guo_guo_package_info':'数据结构JSON示例',
'store_name':'门店名称',
'store_id':'1',
'can_print':'false',
'privacy_on':'false',
'value_services':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})