TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaHappytripTaxiApplyNotifyRequest req = new AlibabaHappytripTaxiApplyNotifyRequest();
AlibabaHappytripTaxiApplyNotifyRequest.TaxiApplySyncRequest obj1 = new AlibabaHappytripTaxiApplyNotifyRequest.TaxiApplySyncRequest();
obj1.setCompanyCode("101");
obj1.setDeptName("xx集团-xx线-xx部门");
obj1.setTogetherList(""000001"");
obj1.setSourceId("100001");
obj1.setCorpId("-1");
obj1.setSubmitUser("000001");
obj1.setPurpose("测试");
obj1.setSubmitDate("2023-09-10 09:12:00");
List<AlibabaHappytripTaxiApplyNotifyRequest.ItineraryDTO> list3 = new ArrayList<AlibabaHappytripTaxiApplyNotifyRequest.ItineraryDTO>();
AlibabaHappytripTaxiApplyNotifyRequest.ItineraryDTO obj4 = new AlibabaHappytripTaxiApplyNotifyRequest.ItineraryDTO();
list3.add(obj4);
obj4.setBeginDate("2023-09-10");
obj4.setItineraryType("ONE_WAY");
obj4.setFromSiteCode("110100");
obj4.setEndDate("2023-09-10");
obj4.setToSite("纽约");
obj4.setToSiteCode("NYC");
obj4.setSourceLineId("1");
obj4.setFromSite("北京");
obj4.setRemark("测试");
obj1.setItineraryList(list3);
obj1.setDeptCode("B1010706");
obj1.setGmtModified(1615792554000L);
obj1.setStatus("valid");
obj1.setCompanyId("88fa9ab0-8924-4c8e-a144-fac5925b6eef");
req.setTaxiApplySyncRequest(obj1);
AlibabaHappytripTaxiApplyNotifyResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaHappytripTaxiApplyNotifyRequest req = new AlibabaHappytripTaxiApplyNotifyRequest();
AlibabaHappytripTaxiApplyNotifyRequest.TaxiApplySyncRequestDomain obj1 = new AlibabaHappytripTaxiApplyNotifyRequest.TaxiApplySyncRequestDomain();
obj1.CompanyCode = "101";
obj1.DeptName = "xx集团-xx线-xx部门";
obj1.TogetherList = ""000001"";
obj1.SourceId = "100001";
obj1.CorpId = "-1";
obj1.SubmitUser = "000001";
obj1.Purpose = "测试";
obj1.SubmitDate = "2023-09-10 09:12:00";
List<AlibabaHappytripTaxiApplyNotifyRequest.ItineraryDTODomain> list3 = new List<AlibabaHappytripTaxiApplyNotifyRequest.ItineraryDTODomain>();
AlibabaHappytripTaxiApplyNotifyRequest.ItineraryDTODomain obj4 = new AlibabaHappytripTaxiApplyNotifyRequest.ItineraryDTODomain();
list3.Add(obj4);
obj4.BeginDate = "2023-09-10";
obj4.ItineraryType = "ONE_WAY";
obj4.FromSiteCode = "110100";
obj4.EndDate = "2023-09-10";
obj4.ToSite = "纽约";
obj4.ToSiteCode = "NYC";
obj4.SourceLineId = "1";
obj4.FromSite = "北京";
obj4.Remark = "测试";
obj1.ItineraryList= list3;
obj1.DeptCode = "B1010706";
obj1.GmtModified = 1615792554000L;
obj1.Status = "valid";
obj1.CompanyId = "88fa9ab0-8924-4c8e-a144-fac5925b6eef";
req.TaxiApplySyncRequest_ = obj1;
AlibabaHappytripTaxiApplyNotifyResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaHappytripTaxiApplyNotifyRequest;
$taxi_apply_sync_request = new TaxiApplySyncRequest;
$taxi_apply_sync_request->company_code="101";
$taxi_apply_sync_request->dept_name="xx集团-xx线-xx部门";
$taxi_apply_sync_request->together_list="[\"000001\"]";
$taxi_apply_sync_request->source_id="100001";
$taxi_apply_sync_request->corp_id="-1";
$taxi_apply_sync_request->submit_user="000001";
$taxi_apply_sync_request->purpose="测试";
$taxi_apply_sync_request->submit_date="2023-09-10 09:12:00";
$itinerary_list = new ItineraryDTO;
$itinerary_list->begin_date="2023-09-10";
$itinerary_list->itinerary_type="ONE_WAY";
$itinerary_list->from_site_code="110100";
$itinerary_list->end_date="2023-09-10";
$itinerary_list->to_site="纽约";
$itinerary_list->to_site_code="NYC";
$itinerary_list->source_line_id="1";
$itinerary_list->from_site="北京";
$itinerary_list->remark="测试";
$taxi_apply_sync_request->itinerary_list = $itinerary_list;
$taxi_apply_sync_request->dept_code="B1010706";
$taxi_apply_sync_request->gmt_modified="1615792554000";
$taxi_apply_sync_request->status="valid";
$taxi_apply_sync_request->company_id="88fa9ab0-8924-4c8e-a144-fac5925b6eef";
$req->setTaxiApplySyncRequest(json_encode($taxi_apply_sync_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=alibaba.happytrip.taxi.apply.notify' \
-d 'partner_id=apidoc' \
-d 'sign=CA1856B268867FA306EA77B4103EB97A' \
-d 'sign_method=hmac' \
-d 'timestamp=2026-04-04+22%3A00%3A39' \
-d 'v=2.0' \
-d 'taxi_apply_sync_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaHappytripTaxiApplyNotifyRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.taxi_apply_sync_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,"alibaba.happytrip.taxi.apply.notify");
add_param(pRequest,"taxi_apply_sync_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',
'url': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.happytrip.taxi.apply.notify', {
'taxi_apply_sync_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})