1.查航班状态-航班详情(flight-flightInfo)

1.1请求

航班详情查询请求

  1. {
  2.  "slots": {
  3.    "departDate": {
  4.      "name": "departDate",
  5.      "values": [
  6.        {
  7.          "real": "2019-12-16"
  8.        }
  9.      ]
  10.    },
  11.    "flightNo": {
  12.      "name": "flightNo",
  13.      "values": [
  14.        {
  15.          "real": "MU271"
  16.        }
  17.      ]
  18.    }
  19.  }
  20. }

成员名称

描述

是否必选

类型

取值范围

departDate

起飞日期,格式为 yyyy-MM-dd

否

string

最大长度:16

flightNo

航班号,支持一次查询多个航班,多个时通过英文逗号分隔

否

string

最大长度:32

depCityCode

起飞城市三字码

否

string

最大长度:64

depCode

起飞机场三字码

否

string

最大长度:64

arrCityCode

到达城市三字码

否

string

最大长度:64

arrCode

到达机场三字码

否

string

最大长度:64

startTime

开始时间

否

string

最大长度:16

endime

结束时间

否

string

最大长度:16

pagination

请求体中的分页结构,携带分页查询条件。

否

PaginationReq


1.2响应

航班详情

  1. {
  2.  "items": {
  3.      "flightInfoList": [
  4.          {
  5.              "flightNo": "MU271",
  6.              "depDate": "2019-12-17",
  7.              "planDepTime": "2019-12-17 13:00:00",
  8.              "planArrTime": "2019-12-17 20:55:00",
  9.              "depCountry": "中国",
  10.              "depCityName": "北京",
  11.              "depCityCode": "BJS_C",
  12.              "depCode": "PEK",
  13.              "depAirport": "北京首都国际机场",
  14.              "depTerminal": "T2",
  15.              "arrDate": "",
  16.              "arrCountry": "日本",
  17.              "arrCityCode": "TYO",
  18.              "arrCityName": "东京",
  19.              "arrCode": "NRT",
  20.              "arrAirport": "成田国际机场",
  21.              "arrTerminal": "T2",
  22.              "stopCityName": "PVG",
  23.              "airline": "中国东方航空公司",
  24.              "airlineLogoUrl": {
  25.                  "small": {
  26.                      "url": "https://cdn1.133.cn/ticket/airline/imagemu.png",
  27.                      "widthPixels": 72,
  28.                      "heightPixels": 72
  29.                  },
  30.                  "medium": null,
  31.                  "large": null
  32.              },
  33.              "airlineShortName": "东航",
  34.              "planeType": "321",
  35.              "depZone": "GMT+08:00",
  36.              "arrZone": "GMT+09:00",
  37.              "flyDuration": "415",
  38.              "flightStatus": "PLANNING",
  39.              "checkInInfo": "D11/D13/D15/D17/D20",
  40.              "airlineInter": "1",
  41.              "gate": "90",
  42.              "boardingType": "",
  43.              "luggage": "",
  44.              "detailUrl": {
  45.                  "webURL": "http://h5.133.cn/hangban/vue/dynamic/details?hlsource=huawei&no=MU271&dep=PEK&arr=NRT&date=2019-12-17",
  46.                  "deepLink": {
  47.                      "url": "weixinhbgj://start?type=status&flyno=MU271&from=PEK&to=NRT&d=2019-12-17&analyseSourceEntry=screen",
  48.                      "appName": "航班管家",
  49.                      "appPackage": "com.flightmanager.view",
  50.                      "minVersion": 0,
  51.                      "minAndroidAPILevel": 0
  52.                  },
  53.                  "quickApp": {
  54.                      "url": "hap://app/com.hlth.hbgj.mini/pages/home?p=FlightDetail&params={\"arr\":\"NRT\",\"date\":\"2019-12-17\",\"no\":\"MU271\",\"dep\":\"PEK\"}",
  55.                      "minPlatformVersion": 1000,
  56.                      "minVersion": 1
  57.                  }
  58.              },
  59.              "arrLatitude": "35.773213",
  60.              "arrLongitude": "140.387443",
  61.              "depLatitude": "40.078897",
  62.              "depLongitude": "116.596282",
  63.              "locationSystem": "WGS84",
  64.              "checkInTime": "",
  65.              "flightSubStatus": "",
  66.              "realArrTime": null,
  67.              "realDepTime": null,
  68.              "estimateArrTime": "2019-12-17 20:55:00",
  69.              "estimateDepTime": "2019-12-17 13:00:00",
  70.              "updateTime": "2019-12-17 10:08:38",
  71.              "isShare": null
  72.          }
  73.      ],
  74.      "pagination": null
  75.  }
  76. }

成员名称

描述

是否必选

类型

取值范围

flightInfoList


否

FlightInfoItem[]


pagination

响应体中的分页结构,携带后续查询的分页信息。

否

PaginationRsp


2.结构

FlightInfoItem

成员名称

描述

是否必选

类型

取值范围

flightNo

航班号

是

string

最大长度:32

depDate

起飞日期(当地时间)

否

string

最大长度:16

depCountry

起飞国家,如果同步了航班索引数据可以不返回

否

string

最大长度:64

depCityName

起飞城市,如果同步了航班索引数据可以不返回

否

string

最大长度:64

depCityCode

起飞城市三字码,如果同步了航班索引数据可以不返回

否

string

最大长度:64

depCode

起飞机场三字码

否

string

最大长度:8

depAirport

起飞机场名称,如果同步了航班索引数据可以不返回

是

string

最大长度:64

depTerminal

起飞航站楼

否

string

最大长度:16

arrDate

达到日期(当地时间)

否

string

最大长度:16

arrCountry

到达国家,如果同步了航班索引数据可以不返回

否

string

最大长度:64

arrCityCode

到达城市,如果同步了航班索引数据可以不返回

否

string

最大长度:64

arrCityName

到达城市,如果同步了航班索引数据可以不返回

否

string

最大长度:64

arrCode

到达机场三字码

否

string

最大长度:8

arrAirport

到达机场名称,如果同步了航班索引数据可以不返回

是

string

最大长度:64

arrTerminal

到达航站楼

否

string

最大长度:16

stopCityName

经停城市

否

string

最大长度:64

airline

航空公司,如果同步了航班索引数据可以不返回

否

string

最大长度:128

airlineLogoUrl

航空公司Logo图片信息,如果同步了航班索引数据可以不返回

否

ImageInfo


airlineShortName

航空公司名称缩写,如果同步了航班索引数据可以不返回

否

string

最大长度:64

planeType

机型

否

string

最大长度:64

planDepTime

计划起飞时间(当地时间)

否

string

最大长度:20

planArrTime

计划到达时间(当地时间)

否

string

最大长度:20

depZone

起飞机场时区

否

string

最大长度:16

arrZone

到达机场时区

否

string

最大长度:16

flyDuration

飞行时长

否

number


flightStatus

航班状态

否

string

枚举值:
  PLANNING,
  TAKE_OFF,
  ARRIVAL,
  DELAYED,
  CANCEL,
  ALTERNATE,
  RETURN,
  OUT_OF_CONTACT,
  CRASH

checkInInfo

值机信息,值机柜台或者值机岛

否

string


airlineInter

国际航班类型,国际航班或国内航班

否

string


gate

登机口

否

string

最大长度:32

boardingType

登机方式,如摆渡车

否

string

最大长度:32

luggage

行李转盘

否

string

最大长度:32

detailUrl


否

Interaction


arrLatitude

到达站纬度,ddd.dddddd 【度 . 度 格式】的十进制小数部分(6位)

否

string

最大长度:10

arrLongitude

到达站经度,ddd.dddddd 【度 . 度 格式】的十进制小数部分(6位)

否

string

最大长度:10

depLatitude

起飞站纬度,ddd.dddddd 【度 . 度 格式】的十进制小数部分(6位)

否

string

最大长度:10

depLongitude

起飞站经度,ddd.dddddd 【度 . 度 格式】的十进制小数部分(6位)

否

string

最大长度:10

locationSystem

定位数据坐标系统,取值为:BD09LL(百度球面坐标)、GCJ02(国测局加密坐标)、WGS84(GPS设备获取的坐标)

否

string

枚举值:
  BD09LL,
  GCJ02,
  WGS84

checkInTime

值机时间

否

string

最大长度:20

flightSubStatus

登机状态

否

string

枚举值:
  BOARDING,
  URGE_BOARDING,
  BOARD_ENDING,
  LEAVE_GATE,
  RETURNING,
  ALTERNATING,
  ARRIVE_SOON

realArrTime

实际到达时间(当地时间)

否

string

最大长度:20

realDepTime

实际起飞时间(当地时间)

否

string

最大长度:20

estimateArrTime

预计到达时间(当地时间)

否

string

最大长度:20

estimateDepTime

预计起飞时间(当地时间)

否

string

最大长度:20

updateTime

航班信息最新更新时间(UTC时间格式)

否

string

最大长度:20

isShare

是否为共享航班

否

string

枚举值:
  true,
  false

shareInfo

共享航班信息

否

ShareInfo


mobileCheckIn

手机值机信息

否

MobileCheckIn


eboardingPass

手机电子登机牌信息

否

EboardingPass


MobileCheckIn

手机值机信息

成员名称

描述

是否必选

类型

取值范围

supportCheckIn

是否支持手机在线值机,TRUE支持,FALSE 不支持

否

string

枚举值:
  true,
  false

checkInUrl


否

Interaction


EboardingPass

手机电子登机牌信息

成员名称

描述

是否必选

类型

取值范围

supportEboarding

是否支持电子登机牌,TRUE支持,FALSE 不支持

否

string

枚举值:
  true,
  false

eboardingPassUrl


否

Interaction


ShareInfo

共享航班信息

成员名称

描述

是否必选

类型

取值范围

main

承运航班号

否

string

最大长度:32

airlineShare

内部共享航班号

否

string

最大长度:32

share

共享航班号,多个用"|"分隔

否

string

最大长度:64