- 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
- 关于我们
ChangeReshop 改期搜索接口
POST
/api/new/changeReshop.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 时间戳
orderNo
string
FR24订单号
正则匹配:
^\d*$
originalSegments
array[object (原始航段信息) {3}]
原始航段信息
carrier
string
航司二字码
flightNo
string
航班号
depTime
string <date-time>
出发时间
newLegs
array[object (搜索航段信息) {5}]
新的改期航段信息
origin
string
起飞城市
>= 3 字符<= 3 字符
typeO
enum<string>
对于origin类型限制
枚举值:
airportcodeairportgroup
destination
string
到达城市
>= 3 字符<= 3 字符
typeD
enum<string>
对于destination类型限制
枚举值:
airportcodeairportgroup
depDate
string <date>
起飞日期
>= 10 字符<= 10 字符
正则匹配:
^\d{4}-\d{2}-\d{2}$
adultNum
integer
成人乘客人数
childNum
integer
儿童乘客人数
infantNum
integer
婴儿乘客人数
preferences
object
偏好
cabin
enum<string>
舱等偏好
枚举值:
FCPY
示例
{
"authentication": {
"sign": "{{sign}}",
"timestamp": "{{timestamp}}"
},
"orderNo": "18599172460974080",
"originalSegments": [
{
"carrier": "CX",
"flightNo": "636",
"depTime": "2025-04-15T20:10"
}
],
"newLegs": [
{
"origin": "SIN",
"destination": "HKG",
"depDate": "2025-02-25"
}
],
"adultNum": 1,
"childNum": 0,
"infantNum": 0,
"preferences": {
"cabin": ""
}
}
示例代码
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/changeReshop.do' \
--header 'Accept-Encoding;' \
--header 'appKey;' \
--header 'content-Type: application/json' \
--data-raw '{
"authentication": {
"sign": "",
"timestamp": ""
},
"orderNo": "18599172460974080",
"originalSegments": [
{
"carrier": "CX",
"flightNo": "636",
"depTime": "2025-04-15T20:10"
}
],
"newLegs": [
{
"origin": "SIN",
"destination": "HKG",
"depDate": "2025-02-25"
}
],
"adultNum": 1,
"childNum": 0,
"infantNum": 0,
"preferences": {
"cabin": ""
}
}'
返回响应
🟢200OK
application/json
Body
traceId
string
追溯码
code
string
状态码
message
string
状态说明
processingTime
number
处理时长
>= 0
data
object
返回的所有数据
offers
array [object {6}]
报价信息
segments
array [object {16}]
航段信息