TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripIntlPolicyOwnerParamRequest req = new AlitripIntlPolicyOwnerParamRequest();
AlitripIntlPolicyOwnerParamRequest.CreateIntlPolicyDTO obj1 = new AlitripIntlPolicyOwnerParamRequest.CreateIntlPolicyDTO();
AlitripIntlPolicyOwnerParamRequest.IntlNoShowDTO obj2 = new AlitripIntlPolicyOwnerParamRequest.IntlNoShowDTO();
obj2.setNoShowFee("100");
obj2.setNoShowCurrency("CNY");
obj2.setNoShowRuleType("0,1");
obj2.setNoShowLimitTime(1L);
obj2.setNoShowType(0L);
obj2.setNoShowLimitTimeUnit(0L);
obj1.setNoShow(obj2);
obj1.setWorkingTime("09:00MON-18:00FRI");
obj1.setFareBasis("123abc");
obj1.setCodeShare(0L);
AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO obj3 = new AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO();
obj3.setInvoiceType(3L);
obj3.setCommission("20.02");
obj3.setReturnPrice(100L);
obj3.setChildPriceType(0L);
obj3.setSurcharges(10L);
obj3.setTotalTicketPrice(10L);
obj3.setFarePrice(10L);
obj3.setChildFixedPrice(100L);
obj3.setFareTypeCode("ABC");
obj3.setTariff("ABC");
obj3.setValidatePrice(0L);
obj3.setFareCombinationType(0L);
obj3.setBiddFee(10L);
obj3.setBiddFeePercent("1.24");
obj1.setPrice(obj3);
AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO obj4 = new AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO();
AlitripIntlPolicyOwnerParamRequest.IntlFlightLimitDTO obj5 = new AlitripIntlPolicyOwnerParamRequest.IntlFlightLimitDTO();
obj5.setTransitDepot("HKG");
obj5.setTripType(0L);
obj5.setDirectTransferType(0L);
obj5.setArrive("SHA");
List<AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTO> list7 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTO>();
AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTO obj8 = new AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTO();
list7.add(obj8);
List<AlitripIntlPolicyOwnerParamRequest.DatePair> list11 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.DatePair>();
AlitripIntlPolicyOwnerParamRequest.DatePair obj12 = new AlitripIntlPolicyOwnerParamRequest.DatePair();
list11.add(obj12);
obj12.setStart(StringUtils.parseDateTime("2024-09-08 10:10:10"));
obj12.setEnd(StringUtils.parseDateTime("2024-09-08 10:10:10"));
list9.setAllowTravelDate(list11);
obj8.setFlightIndex(0L);
obj8.setCabin("Y");
obj8.setRestrictFlightNum("CA5512");
obj8.setAllowTravelDatePoint(3L);
obj8.setDayWeek("1234567");
obj8.setDayWeekPoint(3L);
List<AlitripIntlPolicyOwnerParamRequest.DatePair> list15 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.DatePair>();
AlitripIntlPolicyOwnerParamRequest.DatePair obj16 = new AlitripIntlPolicyOwnerParamRequest.DatePair();
list15.add(obj16);
obj16.setStart(StringUtils.parseDateTime("2024-09-08 10:10:10"));
obj16.setEnd(StringUtils.parseDateTime("2024-09-08 10:10:10"));
list13.setRestrictTravelDate(list15);
obj8.setRestrictTravelDatePoint(3L);
obj8.setSaleAirline("CA");
obj8.setAllowFlightNum("CA5512");
obj5.setItineraries(list7);
obj5.setAirline("CA");
obj5.setDepart("SHA");
obj5.setRestrictTravelDateType(0L);
obj5.setAddressType(0L);
obj5.setMinStayDay("1D");
obj5.setMaxStayDay("3M");
obj4.setFlight(obj5);
AlitripIntlPolicyOwnerParamRequest.IntlSaleLimitDTO obj17 = new AlitripIntlPolicyOwnerParamRequest.IntlSaleLimitDTO();
obj17.setSaleModeCode(1L);
AlitripIntlPolicyOwnerParamRequest.DatePair obj18 = new AlitripIntlPolicyOwnerParamRequest.DatePair();
obj18.setStart(StringUtils.parseDateTime("2022-09-08 10:10:10"));
obj18.setEnd(StringUtils.parseDateTime("2022-09-08 10:10:10"));
obj17.setSaleDate(obj18);
obj17.setGoodsMarket(0L);
obj4.setSale(obj17);
AlitripIntlPolicyOwnerParamRequest.IntlBaggageLimitDTO obj19 = new AlitripIntlPolicyOwnerParamRequest.IntlBaggageLimitDTO();
obj19.setBaggageRule("1件/人,2公斤/每件");
List<AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTO> list21 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTO>();
AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTO obj22 = new AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTO();
list21.add(obj22);
obj22.setIndex(0L);
obj22.setBaggageWeight(5L);
obj22.setBaggageNum(2L);
obj22.setGrossBaggageWeight(0L);
obj22.setSecondBaggageWeight(5L);
obj22.setSecondBaggageNum(2L);
obj22.setSecondGrossBaggageWeight(0L);
obj19.setItineraries(list21);
obj4.setBaggage(obj19);
AlitripIntlPolicyOwnerParamRequest.IntlPassengerLimitDTO obj23 = new AlitripIntlPolicyOwnerParamRequest.IntlPassengerLimitDTO();
obj23.setNationality("CN");
obj23.setNationalityType(0L);
obj23.setChildrenCountingRule(0L);
obj23.setAgeLimit("12-99");
obj23.setMaxPeopleNum(9L);
obj23.setMinPeopleNum(1L);
obj23.setPassengerType("1,2");
obj4.setPassenger(obj23);
AlitripIntlPolicyOwnerParamRequest.IntlCombineRestrictLimitDTO obj24 = new AlitripIntlPolicyOwnerParamRequest.IntlCombineRestrictLimitDTO();
obj24.setAllowGap(0L);
obj24.setGapType(0L);
obj24.setCombinationGapFileCode("123,234");
obj24.setRoundTripCombine(0L);
obj24.setFareCombinationFormula(0L);
obj24.setCombinationFileCode("123,234");
obj4.setCombineRestrict(obj24);
obj1.setLimit(obj4);
AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO obj25 = new AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO();
obj25.setNotice("1公斤/每件");
obj25.setEarlyTimeLimit(2L);
obj25.setLateTimeLimit(3L);
obj1.setTp(obj25);
AlitripIntlPolicyOwnerParamRequest.IntlLimitDTO obj26 = new AlitripIntlPolicyOwnerParamRequest.IntlLimitDTO();
AlitripIntlPolicyOwnerParamRequest.IntlRefundDTO obj27 = new AlitripIntlPolicyOwnerParamRequest.IntlRefundDTO();
obj27.setRefundType(0L);
obj27.setRefundFee("200");
obj27.setRefundFeeType(0L);
obj27.setRefundCurrency("CNY");
obj27.setChildRefundFee("200");
obj26.setAllRefund(obj27);
List<AlitripIntlPolicyOwnerParamRequest.Integer> list29 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.Integer>();
AlitripIntlPolicyOwnerParamRequest.Integer obj30 = new AlitripIntlPolicyOwnerParamRequest.Integer();
list29.add(obj30);
obj30.setModifyType("0");
obj30.setIndex(0L);
obj30.setModifyCurrency("CNY");
obj30.setModifyFee("200");
obj30.setModifyFeeType(0L);
obj26.setModifies(list29);
AlitripIntlPolicyOwnerParamRequest.IntlRefundDTO obj31 = new AlitripIntlPolicyOwnerParamRequest.IntlRefundDTO();
obj31.setRefundType(0L);
obj31.setRefundFee("200");
obj31.setRefundFeeType(0L);
obj31.setRefundCurrency("CNY");
obj31.setChildRefundFee("200");
obj26.setPartRefund(obj31);
obj1.setRp(obj26);
obj1.setPolicyCode("123abc");
obj1.setRuleId("1234");
obj1.setMemo("备注");
obj1.setFileCode("文件编号");
obj1.setOfficeNo("12345");
obj1.setAccountCode("1234");
req.setCreateIntlPolicyDto(obj1);
AlitripIntlPolicyOwnerParamResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlitripIntlPolicyOwnerParamRequest req = new AlitripIntlPolicyOwnerParamRequest();
AlitripIntlPolicyOwnerParamRequest.CreateIntlPolicyDTODomain obj1 = new AlitripIntlPolicyOwnerParamRequest.CreateIntlPolicyDTODomain();
AlitripIntlPolicyOwnerParamRequest.IntlNoShowDTODomain obj2 = new AlitripIntlPolicyOwnerParamRequest.IntlNoShowDTODomain();
obj2.NoShowFee = "100";
obj2.NoShowCurrency = "CNY";
obj2.NoShowRuleType = "0,1";
obj2.NoShowLimitTime = 1L;
obj2.NoShowType = 0L;
obj2.NoShowLimitTimeUnit = 0L;
obj1.NoShow= obj2;
obj1.WorkingTime = "09:00MON-18:00FRI";
obj1.FareBasis = "123abc";
obj1.CodeShare = 0L;
AlitripIntlPolicyOwnerParamRequest.IntlPriceDTODomain obj3 = new AlitripIntlPolicyOwnerParamRequest.IntlPriceDTODomain();
obj3.InvoiceType = 3L;
obj3.Commission = "20.02";
obj3.ReturnPrice = 100L;
obj3.ChildPriceType = 0L;
obj3.Surcharges = 10L;
obj3.TotalTicketPrice = 10L;
obj3.FarePrice = 10L;
obj3.ChildFixedPrice = 100L;
obj3.FareTypeCode = "ABC";
obj3.Tariff = "ABC";
obj3.ValidatePrice = 0L;
obj3.FareCombinationType = 0L;
obj3.BiddFee = 10L;
obj3.BiddFeePercent = "1.24";
obj1.Price= obj3;
AlitripIntlPolicyOwnerParamRequest.IntlPriceDTODomain obj4 = new AlitripIntlPolicyOwnerParamRequest.IntlPriceDTODomain();
AlitripIntlPolicyOwnerParamRequest.IntlFlightLimitDTODomain obj5 = new AlitripIntlPolicyOwnerParamRequest.IntlFlightLimitDTODomain();
obj5.TransitDepot = "HKG";
obj5.TripType = 0L;
obj5.DirectTransferType = 0L;
obj5.Arrive = "SHA";
List<AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTODomain> list7 = new List<AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTODomain>();
AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTODomain obj8 = new AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTODomain();
list7.Add(obj8);
List<AlitripIntlPolicyOwnerParamRequest.DatePairDomain> list10 = new List<AlitripIntlPolicyOwnerParamRequest.DatePairDomain>();
AlitripIntlPolicyOwnerParamRequest.DatePairDomain obj11 = new AlitripIntlPolicyOwnerParamRequest.DatePairDomain();
list10.Add(obj11);
obj11.Start = DateTime.Parse(2024-09-08 10:10:10");
obj11.End = DateTime.Parse(2024-09-08 10:10:10");
obj8.AllowTravelDate= list10;
obj8.FlightIndex = 0L;
obj8.Cabin = "Y";
obj8.RestrictFlightNum = "CA5512";
obj8.AllowTravelDatePoint = 3L;
obj8.DayWeek = "1234567";
obj8.DayWeekPoint = 3L;
List<AlitripIntlPolicyOwnerParamRequest.DatePairDomain> list13 = new List<AlitripIntlPolicyOwnerParamRequest.DatePairDomain>();
AlitripIntlPolicyOwnerParamRequest.DatePairDomain obj14 = new AlitripIntlPolicyOwnerParamRequest.DatePairDomain();
list13.Add(obj14);
obj14.Start = DateTime.Parse(2024-09-08 10:10:10");
obj14.End = DateTime.Parse(2024-09-08 10:10:10");
obj8.RestrictTravelDate= list13;
obj8.RestrictTravelDatePoint = 3L;
obj8.SaleAirline = "CA";
obj8.AllowFlightNum = "CA5512";
obj5.Itineraries= list7;
obj5.Airline = "CA";
obj5.Depart = "SHA";
obj5.RestrictTravelDateType = 0L;
obj5.AddressType = 0L;
obj5.MinStayDay = "1D";
obj5.MaxStayDay = "3M";
obj4.Flight= obj5;
AlitripIntlPolicyOwnerParamRequest.IntlSaleLimitDTODomain obj15 = new AlitripIntlPolicyOwnerParamRequest.IntlSaleLimitDTODomain();
obj15.SaleModeCode = 1L;
AlitripIntlPolicyOwnerParamRequest.DatePairDomain obj16 = new AlitripIntlPolicyOwnerParamRequest.DatePairDomain();
obj16.Start = DateTime.Parse(2022-09-08 10:10:10");
obj16.End = DateTime.Parse(2022-09-08 10:10:10");
obj15.SaleDate= obj16;
obj15.GoodsMarket = 0L;
obj4.Sale= obj15;
AlitripIntlPolicyOwnerParamRequest.IntlBaggageLimitDTODomain obj17 = new AlitripIntlPolicyOwnerParamRequest.IntlBaggageLimitDTODomain();
obj17.BaggageRule = "1件/人,2公斤/每件";
List<AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTODomain> list19 = new List<AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTODomain>();
AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTODomain obj20 = new AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTODomain();
list19.Add(obj20);
obj20.Index = 0L;
obj20.BaggageWeight = 5L;
obj20.BaggageNum = 2L;
obj20.GrossBaggageWeight = 0L;
obj20.SecondBaggageWeight = 5L;
obj20.SecondBaggageNum = 2L;
obj20.SecondGrossBaggageWeight = 0L;
obj17.Itineraries= list19;
obj4.Baggage= obj17;
AlitripIntlPolicyOwnerParamRequest.IntlPassengerLimitDTODomain obj21 = new AlitripIntlPolicyOwnerParamRequest.IntlPassengerLimitDTODomain();
obj21.Nationality = "CN";
obj21.NationalityType = 0L;
obj21.ChildrenCountingRule = 0L;
obj21.AgeLimit = "12-99";
obj21.MaxPeopleNum = 9L;
obj21.MinPeopleNum = 1L;
obj21.PassengerType = "1,2";
obj4.Passenger= obj21;
AlitripIntlPolicyOwnerParamRequest.IntlCombineRestrictLimitDTODomain obj22 = new AlitripIntlPolicyOwnerParamRequest.IntlCombineRestrictLimitDTODomain();
obj22.AllowGap = 0L;
obj22.GapType = 0L;
obj22.CombinationGapFileCode = "123,234";
obj22.RoundTripCombine = 0L;
obj22.FareCombinationFormula = 0L;
obj22.CombinationFileCode = "123,234";
obj4.CombineRestrict= obj22;
obj1.Limit= obj4;
AlitripIntlPolicyOwnerParamRequest.IntlPriceDTODomain obj23 = new AlitripIntlPolicyOwnerParamRequest.IntlPriceDTODomain();
obj23.Notice = "1公斤/每件";
obj23.EarlyTimeLimit = 2L;
obj23.LateTimeLimit = 3L;
obj1.Tp= obj23;
AlitripIntlPolicyOwnerParamRequest.IntlLimitDTODomain obj24 = new AlitripIntlPolicyOwnerParamRequest.IntlLimitDTODomain();
AlitripIntlPolicyOwnerParamRequest.IntlRefundDTODomain obj25 = new AlitripIntlPolicyOwnerParamRequest.IntlRefundDTODomain();
obj25.RefundType = 0L;
obj25.RefundFee = "200";
obj25.RefundFeeType = 0L;
obj25.RefundCurrency = "CNY";
obj25.ChildRefundFee = "200";
obj24.AllRefund= obj25;
List<AlitripIntlPolicyOwnerParamRequest.IntegerDomain> list27 = new List<AlitripIntlPolicyOwnerParamRequest.IntegerDomain>();
AlitripIntlPolicyOwnerParamRequest.IntegerDomain obj28 = new AlitripIntlPolicyOwnerParamRequest.IntegerDomain();
list27.Add(obj28);
obj28.ModifyType = "0";
obj28.Index = 0L;
obj28.ModifyCurrency = "CNY";
obj28.ModifyFee = "200";
obj28.ModifyFeeType = 0L;
obj24.Modifies= list27;
AlitripIntlPolicyOwnerParamRequest.IntlRefundDTODomain obj29 = new AlitripIntlPolicyOwnerParamRequest.IntlRefundDTODomain();
obj29.RefundType = 0L;
obj29.RefundFee = "200";
obj29.RefundFeeType = 0L;
obj29.RefundCurrency = "CNY";
obj29.ChildRefundFee = "200";
obj24.PartRefund= obj29;
obj1.Rp= obj24;
obj1.PolicyCode = "123abc";
obj1.RuleId = "1234";
obj1.Memo = "备注";
obj1.FileCode = "文件编号";
obj1.OfficeNo = "12345";
obj1.AccountCode = "1234";
req.CreateIntlPolicyDto_ = obj1;
AlitripIntlPolicyOwnerParamResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlitripIntlPolicyOwnerParamRequest;
$create_intl_policy_dto = new CreateIntlPolicyDTO;
$no_show = new IntlNoShowDTO;
$no_show->no_show_fee="100";
$no_show->no_show_currency="CNY";
$no_show->no_show_rule_type="[0,1]";
$no_show->no_show_limit_time="1";
$no_show->no_show_type="0";
$no_show->no_show_limit_time_unit="0";
$create_intl_policy_dto->no_show = $no_show;
$create_intl_policy_dto->working_time="09:00MON-18:00FRI";
$create_intl_policy_dto->fare_basis="123abc";
$create_intl_policy_dto->code_share="0";
$price = new IntlPriceDTO;
$price->invoice_type="3";
$price->commission="20.02";
$price->return_price="100";
$price->child_price_type="0";
$price->surcharges="10";
$price->total_ticket_price="10";
$price->fare_price="10";
$price->child_fixed_price="100";
$price->fare_type_code="ABC";
$price->tariff="ABC";
$price->validate_price="0";
$price->fare_combination_type="0";
$price->bidd_fee="10";
$price->bidd_fee_percent="1.24";
$create_intl_policy_dto->price = $price;
$limit = new IntlPriceDTO;
$flight = new IntlFlightLimitDTO;
$flight->transit_depot="HKG";
$flight->trip_type="0";
$flight->direct_transfer_type="0";
$flight->arrive="SHA";
$itineraries = new IntlItineraryDTO;
$allow_travel_date = new DatePair;
$allow_travel_date->start="2024-09-08 10:10:10";
$allow_travel_date->end="2024-09-08 10:10:10";
$itineraries->allow_travel_date = $allow_travel_date;
$itineraries->flight_index="0";
$itineraries->cabin="Y";
$itineraries->restrict_flight_num="CA5512";
$itineraries->allow_travel_date_point="3";
$itineraries->day_week="1234567";
$itineraries->day_week_point="3";
$restrict_travel_date = new DatePair;
$restrict_travel_date->start="2024-09-08 10:10:10";
$restrict_travel_date->end="2024-09-08 10:10:10";
$itineraries->restrict_travel_date = $restrict_travel_date;
$itineraries->restrict_travel_date_point="3";
$itineraries->sale_airline="CA";
$itineraries->allow_flight_num="CA5512";
$flight->itineraries = $itineraries;
$flight->airline="CA";
$flight->depart="SHA";
$flight->restrict_travel_date_type="0";
$flight->address_type="0";
$flight->min_stay_day="1D";
$flight->max_stay_day="3M";
$limit->flight = $flight;
$sale = new IntlSaleLimitDTO;
$sale->sale_mode_code="1";
$sale_date = new DatePair;
$sale_date->start="2022-09-08 10:10:10";
$sale_date->end="2022-09-08 10:10:10";
$sale->sale_date = $sale_date;
$sale->goods_market="0";
$limit->sale = $sale;
$baggage = new IntlBaggageLimitDTO;
$baggage->baggage_rule="1件/人,2公斤/每件";
$itineraries = new IntlBaggageItineraryDTO;
$itineraries->index="0";
$itineraries->baggage_weight="5";
$itineraries->baggage_num="2";
$itineraries->gross_baggage_weight="0";
$itineraries->second_baggage_weight="5";
$itineraries->second_baggage_num="2";
$itineraries->second_gross_baggage_weight="0";
$baggage->itineraries = $itineraries;
$limit->baggage = $baggage;
$passenger = new IntlPassengerLimitDTO;
$passenger->nationality="CN";
$passenger->nationality_type="0";
$passenger->children_counting_rule="0";
$passenger->age_limit="12-99";
$passenger->max_people_num="9";
$passenger->min_people_num="1";
$passenger->passenger_type="[1,2]";
$limit->passenger = $passenger;
$combine_restrict = new IntlCombineRestrictLimitDTO;
$combine_restrict->allow_gap="0";
$combine_restrict->gap_type="0";
$combine_restrict->combination_gap_file_code="123,234";
$combine_restrict->round_trip_combine="0";
$combine_restrict->fare_combination_formula="0";
$combine_restrict->combination_file_code="123,234";
$limit->combine_restrict = $combine_restrict;
$create_intl_policy_dto->limit = $limit;
$tp = new IntlPriceDTO;
$tp->notice="1公斤/每件";
$tp->early_time_limit="2";
$tp->late_time_limit="3";
$create_intl_policy_dto->tp = $tp;
$rp = new IntlLimitDTO;
$all_refund = new IntlRefundDTO;
$all_refund->refund_type="0";
$all_refund->refund_fee="200";
$all_refund->refund_fee_type="0";
$all_refund->refund_currency="CNY";
$all_refund->child_refund_fee="200";
$rp->all_refund = $all_refund;
$modifies = new Integer;
$modifies->modify_type="0";
$modifies->index="0";
$modifies->modify_currency="CNY";
$modifies->modify_fee="200";
$modifies->modify_fee_type="0";
$rp->modifies = $modifies;
$part_refund = new IntlRefundDTO;
$part_refund->refund_type="0";
$part_refund->refund_fee="200";
$part_refund->refund_fee_type="0";
$part_refund->refund_currency="CNY";
$part_refund->child_refund_fee="200";
$rp->part_refund = $part_refund;
$create_intl_policy_dto->rp = $rp;
$create_intl_policy_dto->policy_code="123abc";
$create_intl_policy_dto->rule_id="1234";
$create_intl_policy_dto->memo="备注";
$create_intl_policy_dto->file_code="文件编号";
$create_intl_policy_dto->office_no="12345";
$create_intl_policy_dto->account_code="1234";
$req->setCreateIntlPolicyDto(json_encode($create_intl_policy_dto));
$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=alitrip.intl.policy.owner.param' \
-d 'partner_id=apidoc' \
-d 'session=aa9183e4-4cae-449d-b2de-2c3c68047df9' \
-d 'sign=F37479CF7CCFF59F1548C5C318F7CA7A' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-29+17%3A19%3A45' \
-d 'v=2.0' \
-d 'create_intl_policy_dto=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlitripIntlPolicyOwnerParamRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.create_intl_policy_dto="数据结构示例JSON格式"
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,"alitrip.intl.policy.owner.param");
add_param(pRequest,"create_intl_policy_dto","数据结构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('alitrip.intl.policy.owner.param', {
'create_intl_policy_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})