- FR24_API_V2.0
- 指南
- API 参考
- OrderChangeInforming 订单信息变更通知
- Shopping 航班搜索接口POST
- Pricing 校验接口POST
- Booking 生单接口POST
- Ticketing 申请出票接口POST
- OrderDetail 订单详情接口POST
- PresaleAncillaryShopping 售前辅营搜索接口POST
- PostsaleAncillaryShopping 售后行李搜索接口POST
- seatMap 机型图接口POST
- AncillaryBooking 辅营生单接口POST
- AncillaryPurchase 辅营支付接口POST
- AncillaryOrderDetail 辅营订单详情POST
- ChangeReshop 改期搜索接口POST
- ReissueRequest 改期申请接口POST
- RefundRequest 退票申请接口POST
- RefundConfirming 退票确认接口POST
- VoidRequest 废票提交接口POST
- FileUpload 文件上传POST
- SelectBalance 余额查询接口POST
- 关于我们
seatMap 机型图接口
开发中
POST
/api/new/seatMap.do
请求参数
Header 参数
Accept-Encoding
string
必需
默认值:
gzip, deflate, br
content-Type
string
响应格式
默认值:
application/json
appKey
string
用户账户
默认值:
{{appKey}}
Body 参数application/json
authentication
object
用户认证信息
sign
string
签名
timestamp
string
使用 unix 时间戳
offerId
string
机票offerId
orderNo
string
机票订单号
bookType
enum<string>
类型
枚举值:
12
carrier
string
航司
segments
array [object {7}]
航段信息
segmentId
string
航段唯一表示
carrier
string
销售航司
flightNo
string
航班号
BA1234,carrier为BA,flightNo为1234
depAirport
string
出发机场
arrAirport
string
到达机场
depTime
string
出发时间
cabin
string
舱位
passengers
array [object {2}]
乘客信息
paxType
enum<string>
乘客类型
枚举值:
ADTCHDINF
count
integer
乘客人数
示例
{
"authentication": {
"sign": "{{sign}}",
"timestamp": "{{timestamp}}"
},
"bookType": "1",
"offerId": "18599007684923392",
"orderNo": "18599020016177152",
"carrier": "CX",
"segments": [
{
"segmentId": "4453068fd343a3eb89b823fc48cc2cd9",
"flightNo": "636",
"depAirport": "SIN",
"arrAirport": "HKG",
"cabin": "Y",
"depTime": "2025-04-15T20:10"
}
],
"passengers": [
{
"count": "1",
"paxType": "ADT"
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://flight-test.flightroutes24.com/api/new/seatMap.do' \
--header 'Accept-Encoding;' \
--header 'appKey;' \
--header 'content-Type: application/json' \
--data-raw '{
"authentication": {
"sign": "",
"timestamp": ""
},
"bookType": "1",
"offerId": "18599007684923392",
"orderNo": "18599020016177152",
"carrier": "CX",
"segments": [
{
"segmentId": "4453068fd343a3eb89b823fc48cc2cd9",
"flightNo": "636",
"depAirport": "SIN",
"arrAirport": "HKG",
"cabin": "Y",
"depTime": "2025-04-15T20:10"
}
],
"passengers": [
{
"count": "1",
"paxType": "ADT"
}
]
}'
返回响应
🟢200OK
application/json
Body
traceId
string
追溯码
code
string
状态码
message
string
状态说明
processingTime
number
处理时长
>= 0
data
object
返回的所有数据
currency
string
币种
segmentSeats
array [object {8}]
所有航段选座信息
示例
{
"traceId": "NEWAPI2501171148278200811",
"code": "000000",
"message": "成功",
"processingTime": 307,
"data": {
"currency": "CNY",
"segmentSeats": [
{
"segmentId": null,
"carrier": "CX",
"flightNo": "636",
"depAirport": "SIN",
"arrAirport": "HKG",
"cabin": "Y",
"depTime": "2025-04-15T20:10",
"seats": [
{
"rowNo": "18",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 13
},
{
"colNo": "B",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 11
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 11
},
{
"colNo": "E",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 11
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 13
}
]
},
{
"rowNo": "19",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 13
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 11
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 11
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 11
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 11
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 11
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 13
}
]
},
{
"rowNo": "20",
"cols": [
{
"colNo": "A",
"status": 0,
"deck": "M",
"position": "W",
"seatPrice": 0
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 6
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 6
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 11
}
]
},
{
"rowNo": "21",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 11
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "C",
"status": 0,
"deck": "M",
"position": "A",
"seatPrice": 0
},
{
"colNo": "D",
"status": 0,
"deck": "M",
"position": "A",
"seatPrice": 0
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "F",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 11
}
]
},
{
"rowNo": "22",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 8
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 6
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 6
},
{
"colNo": "E",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 8
}
]
},
{
"rowNo": "23",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 10
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "C",
"status": 0,
"deck": "M",
"position": "A",
"seatPrice": 0
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 6
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 6
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 10
}
]
},
{
"rowNo": "24",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 11
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 8
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 8
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 8
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 8
},
{
"colNo": "F",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "G",
"status": 0,
"deck": "M",
"position": "W",
"seatPrice": 0
}
]
},
{
"rowNo": "25",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 12
},
{
"colNo": "B",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 8
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 8
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 8
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 8
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 12
}
]
},
{
"rowNo": "26",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 11
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 8
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 8
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 8
},
{
"colNo": "E",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 8
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 11
}
]
},
{
"rowNo": "27",
"cols": [
{
"colNo": "A",
"status": 0,
"deck": "M",
"position": "O",
"seatPrice": 0
},
{
"colNo": "B",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "C",
"status": 0,
"deck": "M",
"position": "A",
"seatPrice": 0
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 8
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 8
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 8
},
{
"colNo": "G",
"status": 0,
"deck": "M",
"position": "O",
"seatPrice": 0
}
]
},
{
"rowNo": "28",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 21
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 17
},
{
"colNo": "D",
"status": 0,
"deck": "M",
"position": "A",
"seatPrice": 0
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "F",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 21
}
]
},
{
"rowNo": "29",
"cols": [
{
"colNo": "A",
"status": 0,
"deck": "M",
"position": "W",
"seatPrice": 0
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "C",
"status": 0,
"deck": "M",
"position": "A",
"seatPrice": 0
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 17
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 22
}
]
},
{
"rowNo": "30",
"cols": [
{
"colNo": "A",
"status": 0,
"deck": "M",
"position": "W",
"seatPrice": 0
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 17
},
{
"colNo": "D",
"status": 0,
"deck": "M",
"position": "A",
"seatPrice": 0
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 22
}
]
},
{
"rowNo": "31",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 22
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 17
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 17
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 17
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 22
}
]
},
{
"rowNo": "32",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 13
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 9
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 9
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 13
}
]
},
{
"rowNo": "33",
"cols": [
{
"colNo": "A",
"status": 0,
"deck": "M",
"position": "W",
"seatPrice": 0
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 9
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 9
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 14
}
]
},
{
"rowNo": "34",
"cols": [
{
"colNo": "A",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 14
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 9
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 9
},
{
"colNo": "E",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "G",
"status": 1,
"deck": "M",
"position": "W",
"seatPrice": 14
}
]
},
{
"rowNo": "35",
"cols": [
{
"colNo": "A",
"status": 0,
"deck": "M",
"position": "O",
"seatPrice": 0
},
{
"colNo": "B",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "C",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 9
},
{
"colNo": "D",
"status": 1,
"deck": "M",
"position": "A",
"seatPrice": 9
},
{
"colNo": "E",
"status": 0,
"deck": "M",
"position": "C",
"seatPrice": 0
},
{
"colNo": "F",
"status": 1,
"deck": "M",
"position": "C",
"seatPrice": 9
},
{
"colNo": "G",
"status": 0,
"deck": "M",
"position": "O",
"seatPrice": 0
}
]
}
]
}
],
"exchangeRate": 1
}
}
修改于 2025-01-20 08:27:43