文档中心 > API类目 > 国际机票订单API

alitrip.aslan.atus.flightchange.addflightchange (飞猪平台航变通知接口)

飞猪平台航变通知接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_agent_id Number 可选 1 店铺ID
param_flight_change_data_d_o FlightChangeDataDo 可选 航变信息
  • └ biz_type
  • Number
  • 可选
  • 1
  • biz_type
  • └ data_source
  • Number
  • 可选
  • 0
  • 数据源QMSG(0, "航信Q信箱")
  • └ extend_json
  • String
  • 可选
  • str
  • extend_json
  • └ flight_change_time
  • Date
  • 可选
  • 2010-11-23 10:00:00
  • flightChangeTime
  • └ flight_change_time_begin
  • String
  • 可选
  • 2010-11-23 10:00:00
  • flightChangeTimeBegin
  • └ flight_change_time_end
  • String
  • 可选
  • 2010-11-23 10:00:00
  • flightChangeTimeEnd
  • └ flight_change_type
  • Number
  • 可选
  • 1
  • 航变类型, 1-航班取消, 2-航班变更
  • └ gmt_create
  • Date
  • 可选
  • 2010-11-23 10:00:00
  • gmtCreate
  • └ gmt_modified
  • Date
  • 可选
  • 2010-11-23 10:00:00
  • gmtModified
  • └ id
  • Number
  • 可选
  • 1
  • id
  • └ is_update_new_flt_to_null
  • Boolean
  • 可选
  • false
  • isUpdateNewFltToNull
  • └ isconfirmed
  • Boolean
  • 可选
  • false
  • isconfirmed
  • └ new_arr_airport
  • String
  • 可选
  • PEK
  • newArrAirport
  • └ new_arr_time
  • Date
  • 可选
  • 2010-11-23 10:00:00
  • newArrTime
  • └ new_dep_airport
  • String
  • 可选
  • SHA
  • newDepAirport
  • └ new_dep_time
  • Date
  • 可选
  • 2010-11-23 10:00:00
  • newDepTime
  • └ new_dep_time_str
  • String
  • 可选
  • 2010-11-23 10:00:00
  • newDepTimeStr
  • └ new_flt_num
  • String
  • 可选
  • CA123
  • newFltNum
  • └ old_arr_airport
  • String
  • 可选
  • SHA
  • oldArrAirport
  • └ old_arr_time
  • Date
  • 可选
  • 2010-11-23 10:00:00
  • oldArrTime
  • └ old_dep_airport
  • String
  • 可选
  • PEK
  • oldDepAirport
  • └ old_dep_time
  • Date
  • 可选
  • 2010-11-23 10:00:00
  • oldDepTime
  • └ old_dep_time_str
  • String
  • 可选
  • 2010-11-23 10:00:00
  • oldDepTimeStr
  • └ old_dep_time_str_begin
  • String
  • 可选
  • 2010-11-23 10:00:00
  • oldDepTimeStrBegin
  • └ old_dep_time_str_end
  • String
  • 可选
  • 2010-11-23 10:00:00
  • oldDepTimeStrEnd
  • └ old_flt_num
  • String
  • 可选
  • CA343
  • oldFltNum
  • └ op_status
  • Number
  • 可选
  • 1
  • opStatus
  • └ op_time
  • Date
  • 可选
  • 2010-11-23 10:00:00
  • opTime
  • └ operator
  • String
  • 可选
  • str
  • operator
  • └ order_id
  • Number
  • 可选
  • 123
  • orderId
  • └ pnr
  • String
  • 可选
  • 123123
  • pnr
  • └ pnr_date
  • Date
  • 可选
  • 2010-11-23 10:00:00
  • pnrDate
  • └ user_id
  • Number
  • 可选
  • 12312
  • userId

响应参数

名称 类型 示例值 描述
error Boolean false error
failure Boolean false failure
first_result Json str firstResult
host_name String str hostName
list_model Listmodel listModel listModel
  • └ empty
  • Boolean
  • false
  • empty
map_model Mapmodel mapModel mapModel
  • └ empty
  • Boolean
  • false
  • empty
models Models models models
  • └ empty
  • Boolean
  • false
  • empty
results String [] results results

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripAslanAtusFlightchangeAddflightchangeRequest req = new AlitripAslanAtusFlightchangeAddflightchangeRequest();
req.setParamAgentId(1L);
AlitripAslanAtusFlightchangeAddflightchangeRequest.FlightChangeDataDo obj1 = new AlitripAslanAtusFlightchangeAddflightchangeRequest.FlightChangeDataDo();
obj1.setBizType(1L);
obj1.setDataSource(0L);
obj1.setExtendJson("str");
obj1.setFlightChangeTime(StringUtils.parseDateTime("2010-11-23 10:00:00"));
obj1.setFlightChangeTimeBegin("2010-11-23 10:00:00");
obj1.setFlightChangeTimeEnd("2010-11-23 10:00:00");
obj1.setFlightChangeType(1L);
obj1.setGmtCreate(StringUtils.parseDateTime("2010-11-23 10:00:00"));
obj1.setGmtModified(StringUtils.parseDateTime("2010-11-23 10:00:00"));
obj1.setId(1L);
obj1.setIsUpdateNewFltToNull(false);
obj1.setIsconfirmed(false);
obj1.setNewArrAirport("PEK");
obj1.setNewArrTime(StringUtils.parseDateTime("2010-11-23 10:00:00"));
obj1.setNewDepAirport("SHA");
obj1.setNewDepTime(StringUtils.parseDateTime("2010-11-23 10:00:00"));
obj1.setNewDepTimeStr("2010-11-23 10:00:00");
obj1.setNewFltNum("CA123");
obj1.setOldArrAirport("SHA");
obj1.setOldArrTime(StringUtils.parseDateTime("2010-11-23 10:00:00"));
obj1.setOldDepAirport("PEK");
obj1.setOldDepTime(StringUtils.parseDateTime("2010-11-23 10:00:00"));
obj1.setOldDepTimeStr("2010-11-23 10:00:00");
obj1.setOldDepTimeStrBegin("2010-11-23 10:00:00");
obj1.setOldDepTimeStrEnd("2010-11-23 10:00:00");
obj1.setOldFltNum("CA343");
obj1.setOpStatus(1L);
obj1.setOpTime(StringUtils.parseDateTime("2010-11-23 10:00:00"));
obj1.setOperator("str");
obj1.setOrderId(123L);
obj1.setPnr("123123");
obj1.setPnrDate(StringUtils.parseDateTime("2010-11-23 10:00:00"));
obj1.setUserId(12312L);
req.setParamFlightChangeDataDO(obj1);
AlitripAslanAtusFlightchangeAddflightchangeResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_aslan_atus_flightchange_addflightchange_response>
    <error>false</error>
    <failure>false</failure>
    <first_result>str</first_result>
    <host_name>str</host_name>
    <list_model>
        <empty>false</empty>
    </list_model>
    <map_model>
        <empty>false</empty>
    </map_model>
    <models>
        <empty>false</empty>
    </models>
    <results>
        <string>results</string>
    </results>
</alitrip_aslan_atus_flightchange_addflightchange_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部