pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"cainiao.guoguo.fulfil.arrive");
add_param(pRequest,"app_battery","0");
add_param(pRequest,"arrv_ex_msg","快递员定位异常");
add_param(pRequest,"arrv_ex_msg_code","10000");
add_param(pRequest,"arrv_lat","124.33");
add_param(pRequest,"arrv_lng","24.33");
add_param(pRequest,"device_type","0");
add_param(pRequest,"execute_user_list","数据结构JSON示例");
add_param(pRequest,"task_order_id","1042423423");
add_param(pRequest,"got_code","3424");
add_param(pRequest,"loc_accuracy","0");
add_param(pRequest,"loc_auth","0");
add_param(pRequest,"loc_lat","0");
add_param(pRequest,"loc_lng","0");
add_param(pRequest,"loc_open","0");
add_param(pRequest,"loc_succ","0");
add_param(pRequest,"loc_time","0");
add_param(pRequest,"loc_type","0");
add_param(pRequest,"personal_session","dsdf324234234324");
add_param(pRequest,"personal_user_id","324234234324");
add_param(pRequest,"pkg_id","0");
add_param(pRequest,"pkg_name","0");
add_param(pRequest,"require_order_id","0");
add_param(pRequest,"sdk_version","0");
add_param(pRequest,"coordinates","数据结构JSON示例");
add_param(pRequest,"poi_distance","1");
add_param(pRequest,"dpatch_env","1");
add_param(pRequest,"btype","上门");
add_param(pRequest,"offline","1");
add_param(pRequest,"optime","123");
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.fulfil.arrive', {
'app_battery':'0',
'arrv_ex_msg':'快递员定位异常',
'arrv_ex_msg_code':'10000',
'arrv_lat':'124.33',
'arrv_lng':'24.33',
'device_type':'0',
'execute_user_list':'数据结构JSON示例',
'task_order_id':'1042423423',
'got_code':'3424',
'loc_accuracy':'0',
'loc_auth':'0',
'loc_lat':'0',
'loc_lng':'0',
'loc_open':'0',
'loc_succ':'0',
'loc_time':'0',
'loc_type':'0',
'personal_session':'dsdf324234234324',
'personal_user_id':'324234234324',
'pkg_id':'0',
'pkg_name':'0',
'require_order_id':'0',
'sdk_version':'0',
'coordinates':'数据结构JSON示例',
'poi_distance':'1',
'dpatch_env':'1',
'btype':'上门',
'offline':'1',
'optime':'123'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})