接口服务
- 文档列表
- 接口服务禁外网声明
- 标准导出excel接口
- 物流EHR人员查询
- 物流EHR部门查询
- 物流EHR公司、组织查询
- 卡车进口分拨及进港数据
- 进港数据接口(卡口过滤)
- 卡车进口分拨(进港过滤)
- 进港数据接口
- 五天比价
- 卡车进口分拨
- 航空运价舱单查询服务
- 航空运单运价查询服务
- PSS航班计划主数据
- 舱单运单查询
- 飞机主数据
- 货运代理人(CMR)
- 短信服务接口
- PSS动态航班主数据
- 舱单查询服务
- 运单查询服务
- 运控航班查询服务
- 特货代码查询服务
- 州省代码查询服务
- 品名代码查询服务
- 货运客户查询服务(CMR)
- 机场代码查询服务
- 承运人代码查询服务
- 国家代码查询服务
- 机型查询服务
- 大洲代码查询服务
- 城市代码查询服务
- ULD类型代码查询服务
- ULD轮廓代码查询服务
- 货代编码查询服务
- 夏令时区查询服务
- 货币代码查询服务
- 杂费代码查询服务
航空运价舱单查询服务
平台 名称: |
《物流主数据系统平台 》 |
版本号: |
V1. 0 |
发布时间: |
2015/10/27 |
文档状态 |
完善文档 |
版本控制
日 期 |
修改内容 |
描 述 |
修改类型 |
修 改 人 |
版 本 |
20 18-02 - 27 |
ALL |
|
A |
桂明 |
V1.0 |
|
|
|
|
|
|
接口描述
接口描述 |
通过 参数 ‘ 运单号 ’ 、‘ 航班号 ’ 、 ‘航班日期 ’ 查询 舱单数据 信息 。 |
访问地址 |
正式 地址: SOAP: http://eal.ceair.com/e-mdp/ws/realExtractData-WService-soap/?wsdl REST :http://eal.ceair.com/e-mdp/services/realExtractData/postQuery/ 测试 地址 : SOAP: http://172.31.2.102/e-mdp/ws/realExtractData-WService-soap/?wsdl REST :http://172.31.2.102/e-mdp/services/realExtractData/postQuery/ 在访问接口地址后面加上: access_token= 此处为授权码 |
访问授权 |
通过发放的 AccessToken 访问接口服务,例如: http://eal.ceair.com/e-mdp/services/realExtractData/postQuery/?access_token=此处为授权码
|
1.1 queryData 方法
方法定义 |
List< V > queryData (String queryParam) |
接口 协议 |
Soap 协议 |
访问方式 |
POST |
方法描述 |
根据查询条件,返回记录信息 |
参数 |
enquire (XML、JSON格式查询条件 ) |
参数 方式 |
XML方式: <QueryParam> <alias>L_NR_FLIGHT_ARRIAGE</alias> <prefix>112</prefix> <awbNo>07114704</awbNo> </QueryParam> JSON方式: {\"alias\":\"L_NR_FLIGHT_ARRIAGE\",\"prefix\":\"112\",\"awbNo\":\"07114704\"} |
1.2 queryDataByPage 方法
方法定义 |
List< V > queryData (String queryParam,Integer pageNum,Integer pageSize) |
接口 协议 |
Soap 协议 |
访问方式 |
POST |
方法描述 |
根据查询条件,分页获取接口数据信息 |
参数 |
enquire (XML、JSON格式查询条件 ),pageNum 分页码(从1开始),pageSize(页记录条数,小于1500) |
参数 方式 |
XML方式: <enquire> JSON方式: <enquire> |
1.3 postQuery 方法
接口 协议 |
Restful |
访问方式 |
POST (type =" application/json " ) |
方法描述 |
根据查询条件,返回记录信息(可分页获取接口数据) |
参数 方式 |
默认不分页参数方式: {"query":"{\"alias\":\"L_NR_FLIGHT_ARRIAGE\",\"prefix\":\"112\",\"awbNo\":\"08474211\"} ; {"query":"<QueryParam><alias>L_NR_FLIGHT_ARRIAGE</alias><awbNo>08474211</awbNo></QueryParam>"} {"jsonq":{"alias":"L_NR_FLIGHT_ARRIAGE","prefix":"112","awbNo":"08474211"}} ;
分页获取方式: {"jsonq":{"alias":"L_NR_FLIGHT_ARRIAGE","flightDate":"2018/02/23"},"pageSize":"1500","pageNum":"1"} {"query":"<QueryParam><alias>L_NR_FLIGHT_ARRIAGE</alias><flightDate>2018-02-23</flightDate></QueryParam>","pageSize":"1500","pageNum":"1"} JSON 数据格式 , 见参考参数描述 |
参考类型
查询条件 字段描述
参数名称 | 数据类型 | 描述 信息 | 能空否 |
---|---|---|---|
prefix |
String |
运单前缀 |
N |
awbNo |
String |
运单号 |
N |
carrier |
String |
承运人 |
N |
flightNo |
String |
航班号 |
N |
flightDate |
String |
航班日期:YYYY-MM-DD |
N |
syncDatetime | String | 数据同步时间戳:yyyy-MM-dd HH:mm:ss | N |
返回结果 xml 描述
描述信息 |
<?xml version="1.0" encoding="UTF-8"?>
<DATAROWS>
<DATA>
<prefix type="java.lang.String"><!--字段含义:运单前缀--></prefix>
<awbNo type="java.lang.String"><!--字段含义:运单号--></awbNo>
<carrier type="java.lang.String"><!--字段含义:承运人--></carrier>
<flightNo type="java.lang.String"><!--字段含义:航班号--></flightNo>
<flightDate type="java.util.Date"><!--字段含义:航班日期--></flightDate>
<uldSerialNumber type="java.lang.String"><!--字段含义:ULD编号--></uldSerialNumber>
<uldType type="java.lang.String"><!--字段含义:板箱类型--></uldType>
<aircraftNo type="java.lang.String"><!--字段含义:飞机注册号--></aircraftNo>
<actualCarrier type="java.lang.String"><!--字段含义:实际承运公司--></actualCarrier>
<planeType type="java.lang.String"><!--字段含义:机型--></planeType>
<departAirport type="java.lang.String"><!--字段含义:起运站--></departAirport>
<destAirport type="java.lang.String"><!--字段含义:到达站--></destAirport>
<nilFlag type="java.lang.String"><!--字段含义:无货标识--></nilFlag>
<loadWeight type="java.lang.Integer"><!--字段含义:承运重量--></loadWeight>
<loadPieces type="java.lang.Integer"><!--字段含义:件数--></loadPieces>
<totalPieces type="java.lang.Integer"><!--字段含义:总件数--></totalPieces>
<weightUnit type="java.lang.Character"><!--字段含义:K/L标志--></weightUnit>
<recordType type="java.lang.Character"><!--字段含义:记录类型--></recordType>
<accSysReceipt type="java.lang.Character"><!--字段含义:是否到结算系统--></accSysReceipt>
<recordedPlace type="java.lang.String"><!--字段含义:录入地航站--></recordedPlace>
<businessScope type="java.lang.Character"><!--字段含义:运单业务范围--></businessScope>
<ioFlag type="java.lang.Character"><!--字段含义:进/出港标记--></ioFlag>
<invoiceDate type="java.util.Date"><!--字段含义:出票日期 --></invoiceDate>
<lastModifier type="java.lang.Integer"><!--字段含义:最后修改人--></lastModifier>
<lastModifyTime type="java.util.Date"><!--字段含义:最后修改时间--></lastModifyTime>
<lastSynTime type="java.util.Date"><!--字段含义:数据同步时间--></lastSynTime>
<latestFile type="java.lang.String"><!--字段含义:数据最后来源--></latestFile>
<closeFlag type="java.lang.Character"><!--字段含义:航班关闭标志--></closeFlag>
<fileDate type="java.lang.String"><!--字段含义:数据文件日期--></fileDate>
<audiUser type="java.lang.Integer"><!--字段含义:审核人--></audiUser>
<audiTime type="java.util.Date"><!--字段含义:审核时间--></audiTime>
<audiStatus type="java.lang.String"><!--字段含义:审核状态--></audiStatus>
<batchNo type="java.lang.String"><!--字段含义:批号--></batchNo>
<isBalanceSend type="java.lang.String"><!--字段含义:是否传送结算系统--></isBalanceSend>
<balanceSendTime type="java.util.Date"><!--字段含义:传送结算系统时间--></balanceSendTime>
<sendState type="java.lang.String"><!--字段含义:是否需要传输状态位--></sendState>
<importTime type="java.lang.Integer"><!--字段含义:导入数据的数据期数--></importTime>
<creator type="java.lang.Integer"><!--字段含义:创建人--></creator>
<createTime type="java.util.Date"><!--字段含义:更新时间--></createTime>
<validity type="java.lang.String"><!--字段含义:是否有效--></validity>
</DATA>
</DATAROWS>
|