OneWorldTrip
English中文
English中文
  1. 缓存刷新API
  • 接入说明
  • 机票分销 内容聚合直连API
    • 查询接口(Search)
      POST
    • 验价接口(Verify)
      POST
    • 预定接口(Order)
      POST
    • 取消接口(Cancel)
      POST
    • 支付校验接口(PayValidate)
      POST
    • 订单状态推送接口(Order Status Push)
      POST
    • 获取订单详情接口(Get OrderInfo)
      POST
    • 预定接口(Order)即将废弃
      POST
  • 分销订单管理API
    • 订单管理流程
    • 密码加密方式
    • 票号回填接口(Ticket Issuance)
      POST
    • 出票单详情接口(openIssueOrderInfo)
      POST
    • 获取待出票订单接口(openIssueOrderList)
      POST
    • 获取售后订单接口(afterSale/orderList)
      POST
    • 催出票接口
      POST
  • 航变API
    • 航变流程
    • 航变通知接口(flightChangeNotify)
      POST
  • 缓存刷新API
    • 消息通知接口(RefreshNotify)
      POST
    • 缓存刷新接口(CacheRefresh)
      POST
  • 辅营订单管理API
    • 辅营订单流程
    • 辅营产品查询接口(AuxSearch)
      POST
    • 供应机型图报价接口(SeatMap)
      POST
    • 查询辅营订单列表接口(QueryAncillaryOrderList)
      POST
    • 更新辅营状态接口(UpdateAncillaryStatus)
      POST
    • 查询辅营订单详情接口(QueryAncillaryOrderDetail)
      POST
  1. 缓存刷新API

缓存刷新接口(CacheRefresh)

POST
/api/flight/cacheRefresh
接口地址分销端提供,乐游供应商在接收到消息通知后,可以利用缓存刷新接口对相关航线进行缓存更新或删除。此接口允许乐游供应端根据最新的信息更新缓存数据,或删除不再有效的数据,以确保系统中的信息保持最新状态。

错误码#

代码描述
0成功
1刷新频率过高
2重复请求
3解密出错
4出发或到达城市为空
5没找到这个城市
6日期为空
7日期格式不对
8日期区间不对
9不支持刷新一年以后及已起飞的航班
10未知的错误
11请求失败
12仅支持单程或往返类型
13不支持的刷新操作
14agentCode缺失
15暂不支持该供应商
16无有效的航组报价
101参数异常
102不支持的引擎
103所有市场均未进行差异化配置
104返程信息缺失
105不支持的刷新操作
106无有效的航组报价
-1其他失败原因

Request

Body Params application/json

Example
{
    "request":
    {
        "vendorCode": "xxxxxxxx",
        "tripType": "1",
        "depCity": "SEL",
        "arrCity": "HKG",
        "fromDate": "20251122",
        "cabinClass":"Y",
        "cutOffTime":"5000",
        "retDate": "",
        "adultNumber": 1,
        "childNumber": 0,
        "infantNumber": 0
    },
    "response":
    {
        "msg": "success",
        "timeLapse": 1761120744219,
        "status": 0,
        "shoppingResultList":
        [
            {
                "flightRefList":
                [
                    {
                        "flightRefNum": 1,
                        "travelDirection": 1,
                        "flightSeq": 1,
                        "ticketSeq": 1,
                        "cabinClass": "Y",
                        "rbd": "S",
                        "seatCount": 6
                    }
                ],
                "data": "6790f2e9-fb5d-486e-b0b9-2e2c40df31f5#973978ff-58b3-4ca6-bb49-f351ef53c721#AT526_E_AT750_E#1",
                "ticketList":
                [
                    {
                        "ticketSeq": 1,
                        "priceList":
                        [
                            {
                                "passengerType": 0,
                                "fare": 248.27,
                                "tax": 35.70
                            }
                        ],
                        "validatingCarrier": "KE",
                        "productType": "PUB",
                        "fareBasis": "SLE00RKC",
                        "freeBaggageList":
                        [
                            {
                                "travelDirection": 1,
                                "flightSeq": 1,
                                "baggagePiece": 1,
                                "baggageWeight": 23,
                                "passengerType": 0,
                                "carryOnPiece": 0,
                                "carryOnWeight": -1
                            }
                        ],
                        "refundInfoList":
                        [
                            {
                                "passengerType": 0,
                                "refundType": 0,
                                "conditionList":
                                [
                                    {
                                        "start": "-1",
                                        "end": "-1",
                                        "unit": "m",
                                        "refundable": true,
                                        "refundFee": "116.33",
                                        "currency": "USD"
                                    }
                                ]
                            }
                        ],
                        "changeInfoList":
                        [
                            {
                                "passengerType": 0,
                                "changeType": 0,
                                "conditionList":
                                [
                                    {
                                        "start": "-1",
                                        "end": "-1",
                                        "unit": "m",
                                        "changeable": true,
                                        "changeFee": "84.60",
                                        "currency": "USD"
                                    }
                                ]
                            }
                        ],
                        "currency": "USD",
                        "ticketTimeUnit": 120
                    }
                ]
            }
        ],
        "flightList":
        [
            {
                "aircraftCode": "789",
                "arrAirport": "HKG",
                "arrTerminal": "1",
                "arrTime": "202511221120",
                "codeShare": false,
                "depAirport": "ICN",
                "depTerminal": "2",
                "depTime": "202511220810",
                "flightNumber": 2001,
                "flightRefNum": 1,
                "marketingCarrier": "KE",
                "operatingCarrier": "KE",
                "operatingFlightNumber": 2001,
                "duration": "250"
            }
        ]
    }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://58.250.183.7:31011/api/flight/cacheRefresh' \
--header 'Content-Type: application/json' \
--data-raw '{
    "request":
    {
        "vendorCode": "xxxxxxxx",
        "tripType": "1",
        "depCity": "SEL",
        "arrCity": "HKG",
        "fromDate": "20251122",
        "cabinClass":"Y",
        "cutOffTime":"5000",
        "retDate": "",
        "adultNumber": 1,
        "childNumber": 0,
        "infantNumber": 0
    },
    "response":
    {
        "msg": "success",
        "timeLapse": 1761120744219,
        "status": 0,
        "shoppingResultList":
        [
            {
                "flightRefList":
                [
                    {
                        "flightRefNum": 1,
                        "travelDirection": 1,
                        "flightSeq": 1,
                        "ticketSeq": 1,
                        "cabinClass": "Y",
                        "rbd": "S",
                        "seatCount": 6
                    }
                ],
                "data": "6790f2e9-fb5d-486e-b0b9-2e2c40df31f5#973978ff-58b3-4ca6-bb49-f351ef53c721#AT526_E_AT750_E#1",
                "ticketList":
                [
                    {
                        "ticketSeq": 1,
                        "priceList":
                        [
                            {
                                "passengerType": 0,
                                "fare": 248.27,
                                "tax": 35.70
                            }
                        ],
                        "validatingCarrier": "KE",
                        "productType": "PUB",
                        "fareBasis": "SLE00RKC",
                        "freeBaggageList":
                        [
                            {
                                "travelDirection": 1,
                                "flightSeq": 1,
                                "baggagePiece": 1,
                                "baggageWeight": 23,
                                "passengerType": 0,
                                "carryOnPiece": 0,
                                "carryOnWeight": -1
                            }
                        ],
                        "refundInfoList":
                        [
                            {
                                "passengerType": 0,
                                "refundType": 0,
                                "conditionList":
                                [
                                    {
                                        "start": "-1",
                                        "end": "-1",
                                        "unit": "m",
                                        "refundable": true,
                                        "refundFee": "116.33",
                                        "currency": "USD"
                                    }
                                ]
                            }
                        ],
                        "changeInfoList":
                        [
                            {
                                "passengerType": 0,
                                "changeType": 0,
                                "conditionList":
                                [
                                    {
                                        "start": "-1",
                                        "end": "-1",
                                        "unit": "m",
                                        "changeable": true,
                                        "changeFee": "84.60",
                                        "currency": "USD"
                                    }
                                ]
                            }
                        ],
                        "currency": "USD",
                        "ticketTimeUnit": 120
                    }
                ]
            }
        ],
        "flightList":
        [
            {
                "aircraftCode": "789",
                "arrAirport": "HKG",
                "arrTerminal": "1",
                "arrTime": "202511221120",
                "codeShare": false,
                "depAirport": "ICN",
                "depTerminal": "2",
                "depTime": "202511220810",
                "flightNumber": 2001,
                "flightRefNum": 1,
                "marketingCarrier": "KE",
                "operatingCarrier": "KE",
                "operatingFlightNumber": 2001,
                "duration": "250"
            }
        ]
    }
}'

Responses

🟢200成功
application/json
Body

Example
{
    "status": 0,
    "msg": "success"
}
Modified at 2025-10-22 08:23:03
Previous
消息通知接口(RefreshNotify)
Next
辅营订单流程
Built with