TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoGuoguoGraborderCourierarriveRequest req = new CainiaoGuoguoGraborderCourierarriveRequest();
req.setUserId(23523532523L);
req.setSessionCode("523532sdfsdf");
req.setArrvLat("13.33");
req.setProviderId("K_TTKD");
req.setArrvLng("213.33");
req.setArrvExMsg("32423");
req.setGotCode("2342");
req.setOrderId(23234L);
req.setArrvExMsgCode(1L);
req.setPkgName("pkg.ccc.aaa");
req.setSdkVersion("6.1.1");
req.setDeviceType("ios");
req.setAppBattery("40");
req.setLocSucc("true");
req.setLocAuth("true");
req.setLocOpen("true");
req.setLocType("4g");
req.setLocAccuracy("10");
req.setPkgId("pkgId");
req.setLocTime(234234325235L);
req.setClickIndex(3L);
CainiaoGuoguoGraborderCourierarriveResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
CainiaoGuoguoGraborderCourierarriveRequest req = new CainiaoGuoguoGraborderCourierarriveRequest();
req.UserId = 23523532523L;
req.SessionCode = "523532sdfsdf";
req.ArrvLat = "13.33";
req.ProviderId = "K_TTKD";
req.ArrvLng = "213.33";
req.ArrvExMsg = "32423";
req.GotCode = "2342";
req.OrderId = 23234L;
req.ArrvExMsgCode = 1L;
req.PkgName = "pkg.ccc.aaa";
req.SdkVersion = "6.1.1";
req.DeviceType = "ios";
req.AppBattery = "40";
req.LocSucc = "true";
req.LocAuth = "true";
req.LocOpen = "true";
req.LocType = "4g";
req.LocAccuracy = "10";
req.PkgId = "pkgId";
req.LocTime = 234234325235L;
req.ClickIndex = 3L;
CainiaoGuoguoGraborderCourierarriveResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new CainiaoGuoguoGraborderCourierarriveRequest;
$req->setUserId("23523532523");
$req->setSessionCode("523532sdfsdf");
$req->setArrvLat("13.33");
$req->setProviderId("K_TTKD");
$req->setArrvLng("213.33");
$req->setArrvExMsg("32423");
$req->setGotCode("2342");
$req->setOrderId("23234");
$req->setArrvExMsgCode("1");
$req->setPkgName("pkg.ccc.aaa");
$req->setSdkVersion("6.1.1");
$req->setDeviceType("ios");
$req->setAppBattery("40");
$req->setLocSucc("true");
$req->setLocAuth("true");
$req->setLocOpen("true");
$req->setLocType("4g");
$req->setLocAccuracy("10");
$req->setPkgId("pkgId");
$req->setLocTime("234234325235");
$req->setClickIndex("3");
$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.guoguo.graborder.courierarrive' \
-d 'partner_id=apidoc' \
-d 'sign=3A1FC4884008FECCD135AABD1E59F7A2' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-29+16%3A45%3A15' \
-d 'v=2.0' \
-d 'app_battery=40' \
-d 'arrv_ex_msg=32423' \
-d 'arrv_ex_msg_code=1' \
-d 'arrv_lat=13.33' \
-d 'arrv_lng=213.33' \
-d 'click_index=3' \
-d 'device_type=ios' \
-d 'got_code=2342' \
-d 'loc_accuracy=10' \
-d 'loc_auth=true' \
-d 'loc_open=true' \
-d 'loc_succ=true' \
-d 'loc_time=234234325235' \
-d 'loc_type=4g' \
-d 'order_id=23234' \
-d 'pkg_id=pkgId' \
-d 'pkg_name=pkg.ccc.aaa' \
-d 'provider_id=K_TTKD' \
-d 'sdk_version=6.1.1' \
-d 'session_code=523532sdfsdf' \
-d 'user_id=23523532523'
# -*- coding: utf-8 -*-
import top.api
req=top.api.CainiaoGuoguoGraborderCourierarriveRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.user_id=23523532523
req.session_code="523532sdfsdf"
req.arrv_lat="13.33"
req.provider_id="K_TTKD"
req.arrv_lng="213.33"
req.arrv_ex_msg="32423"
req.got_code="2342"
req.order_id=23234
req.arrv_ex_msg_code=1
req.pkg_name="pkg.ccc.aaa"
req.sdk_version="6.1.1"
req.device_type="ios"
req.app_battery="40"
req.loc_succ="true"
req.loc_auth="true"
req.loc_open="true"
req.loc_type="4g"
req.loc_accuracy="10"
req.pkg_id="pkgId"
req.loc_time=234234325235
req.click_index=3
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.guoguo.graborder.courierarrive");
add_param(pRequest,"user_id","23523532523");
add_param(pRequest,"session_code","523532sdfsdf");
add_param(pRequest,"arrv_lat","13.33");
add_param(pRequest,"provider_id","K_TTKD");
add_param(pRequest,"arrv_lng","213.33");
add_param(pRequest,"arrv_ex_msg","32423");
add_param(pRequest,"got_code","2342");
add_param(pRequest,"order_id","23234");
add_param(pRequest,"arrv_ex_msg_code","1");
add_param(pRequest,"pkg_name","pkg.ccc.aaa");
add_param(pRequest,"sdk_version","6.1.1");
add_param(pRequest,"device_type","ios");
add_param(pRequest,"app_battery","40");
add_param(pRequest,"loc_succ","true");
add_param(pRequest,"loc_auth","true");
add_param(pRequest,"loc_open","true");
add_param(pRequest,"loc_type","4g");
add_param(pRequest,"loc_accuracy","10");
add_param(pRequest,"pkg_id","pkgId");
add_param(pRequest,"loc_time","234234325235");
add_param(pRequest,"click_index","3");
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.guoguo.graborder.courierarrive', {
'user_id':'23523532523',
'session_code':'523532sdfsdf',
'arrv_lat':'13.33',
'provider_id':'K_TTKD',
'arrv_lng':'213.33',
'arrv_ex_msg':'32423',
'got_code':'2342',
'order_id':'23234',
'arrv_ex_msg_code':'1',
'pkg_name':'pkg.ccc.aaa',
'sdk_version':'6.1.1',
'device_type':'ios',
'app_battery':'40',
'loc_succ':'true',
'loc_auth':'true',
'loc_open':'true',
'loc_type':'4g',
'loc_accuracy':'10',
'pkg_id':'pkgId',
'loc_time':'234234325235',
'click_index':'3'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})