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

获取订单详情接口(Get OrderInfo)

Developing
POST
/api/flight/getOrderInfo
根据PNR返回订单的乘客、航程数据、OTA平台价格等基本信息, 用于提供给OTA方校验订单详情

Request

Body Params application/json

Example
{
    "vendorCode": "string",
    "pnr": "string"
}

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/getOrderInfo' \
--header 'Content-Type: application/json' \
--data-raw '{
    "vendorCode": "string",
    "pnr": "string"
}'

Responses

🟢200成功
application/json
Body

Example
{
	"status": 0,
	"msg": "success",
	"pnr": "LS1G05",
    "contact": {
        "email": "cs.flightnotice@oneworldtrip.cn",
        "mobile": "86 121313313",
        "name": "oneworldtrip"
    },
    "pnrExpireTime": "2025-06-18 07:00:00",
	"carrierPNRCode": "XXXXXX",
    "passengerBaggages": [
        {
            "passengerName": "YI/JOVAN",
            "payBaggages": [
                {
                    "baggagePrices": [
                        {
                            "ancillaryKey": "f00bbb12c7ff80f982f0ea45d86ad439",
                            "payBaggageCurrency": "USD",
                            "payBaggagePiece": 1,
                            "payBaggagePrice": 1.54,
                            "payBaggageWeight": 35,
                            "type": 2
                        }
                    ],
                    "segments": [
                        {
                            "arrAirport": "BKK",
                            "depAirport": "CGK",
                            "depTime": "202401201905",
                            "flight": 436,
                            "marketingCarrier": "TG",
                            "rbd": "Y"
                        }
                    ]
                }
            ]
        }
    ],
    "passengerSeats": [
        {
            "passengerName": "GUO/TOM",
            "paySeats": [
                {
                    "seatPrices": [
                        {
                            "ancillaryKey": "023456",
                            "desc": "windows",
                            "paySeatCurrency": "USD",
                            "paySeatPrice": 16,
                            "selectedSeatNo": "10A"
                        }
                    ],
                    "segments": [
                        {
                            "arrAirport": "BKK",
                            "depAirport": "CGK",
                            "depTime": "202401201905",
                            "flightNumber": 436,
                            "marketingCarrier": "TG",
                            "rbd": "Y"
                        },
                        {
                            "arrAirport": "CGK",
                            "depAirport": "BKK",
                            "depTime": "202401310820",
                            "flightNumber": 4330,
                            "marketingCarrier": "TG",
                            "rbd": "Y"
                        }
                    ]
                }
            ]
        }
    ],
    "passengers": [
        {
            "birthday": "20030323",
            "docExpiredAt": "20270331",
            "docNumber": "E16662247",
            "docType": "PP",
            "gender": "M",
            "issueCountry": "CN",
            "name": "YI/JOVAN",
            "nationality": "CN",
            "passengerType": 0
        },
        {
            "birthday": "20150323",
            "docExpiredAt": "20270331",
            "docNumber": "G76437837",
            "docType": "PP",
            "gender": "F",
            "issueCountry": "CN",
            "name": "GUO/TOM",
            "nationality": "CN",
            "passengerType": 1
        }
    ],
    "routing": {
        "fromSegments": [
            {
                "aircraftCode": "123",
                "arrAirport": "BKK",
                "arrTime": "202401202235",
                "codeShare": false,
                "depAirport": "CGK",
                "depTime": "202401201905",
                "duration": "210",
                "flightNumber": 436,
                "marketingCarrier": "TG",
                "operatingCarrier": "TG",
                "operatingFlightNumber": 121,
                "rbd": "Y"
            }
        ],
        "retSegments": [
            {
                "aircraftCode": "qaw",
                "arrAirport": "CGK",
                "arrTime": "202401311155",
                "codeShare": true,
                "depAirport": "BKK",
                "depTime": "202401310820",
                "duration": "215",
                "flightNumber": 4330,
                "marketingCarrier": "TG",
                "operatingCarrier": "SG",
                "operatingFlightNumber": 110,
                "rbd": "Y"
            }
        ]
    },
    "tripType": "2"
}
Modified at 2025-06-18 08:44:20
Previous
订单状态推送接口(Order Status Push)
Next
预定接口(Order)即将废弃
Built with