API Integration guide

Hành lý và dịch vụ

Tính năng này cho phép truy xuất thông tin hành lý ký gửi và các dịch vụ được phép mua thêm trên mỗi chuyến bay.

Tổng quan

Request URL: https://ibe.datacom.vn/api/flight/getancillary
Giao thức: POST
Kiểu dữ liệu: JSON
Đặc tả API: Xem đặc tả

Hệ thống áp dụng

Mã hệ thống Tên hệ thống
VN Vietnam Airlines
VJ Vietjet Air
QH Bamboo Airways
VU Vietravel Airlines
1G Galileo
1A Amadeus + NDC
FO Flyone
AK AirAsia
TR Scoot

Request

{
 "RequestInfo": {
    "PrivateKey": "string",
    "ApiAccount": "string",
    "ApiPassword": "string",
    "Currency": "string",
    "Language": "string",
    "IpAddress": "string"
  },
  "System": "string",
  "SessionInfo": {
    "Session": "string",
    "SessionType": "string",
    "AirlineOptionId": 0,
    "FareOptionId": 0,
    "FlightOptionId": 0
  },
  "BookingInfo": {
    "BookingCode": "string",
  }
}
Đặc tả dữ liệu
Trường thông tin Mô tả Kiểu dữ liệu Bắt buộc Ví dụ
RequestInfo Thông tin truy vấn
Xem mô tả Các thuộc tính dùng chung
object  
System Mã hệ thống hàng không string VN
SessionInfo Thông tin phiên làm việc      
Session
Phiên làm việc string  
SessionType
Kiểu phiên làm việc string Không  
AirlineOptionId
Mã lựa chọn dữ liệu int 1
FareOptionId
Mã định danh lựa chọn giá int 1
FlightOptionId
Danh sách chuyến bay lựa chọn int 0
BookingInfo Thông tin đơn hàng object    
BookingCode
Mã đặt chỗ string Không  

Response

{
  "StatusCode": "string",
  "Message": "string",
  "Language": "string",
  "RequestID": 0,
  "ListBaggage": [
    {
      "System": "string",
      "Airline": "string",
      "Value": "string",
      "Type": "string",
      "PaxType": "string",
      "Name": "string",
      "Description": "string",
      "Price": 0,
      "Currency": "string",
      "Leg": 0,
      "StartPoint": "string",
      "EndPoint": "string",
      "StatusCode": "string",
      "Confirmed": true,
      "Session": "string"
    }
  ],
  "ListService": [
    {
      "System": "string",
      "Airline": "string",
      "Value": "string",
      "Type": "string",
      "PaxType": "string",
      "Name": "string",
      "Description": "string",
      "Price": 0,
      "Currency": "string",
      "Leg": 0,
      "StartPoint": "string",
      "EndPoint": "string",
      "StatusCode": "string",
      "Confirmed": true,
      "Session": "string"
    }
  ]
}
Đặc tả dữ liệu
Trường thông tin Mô tả Kiểu dữ liệu Ví dụ
StatusCode Mã trạng thái dịch vụ string  
Message Thông báo lỗi trả về string  
Language Ngôn ngữ trả về string  
RequestID ID của request string  
ListBaggage Danh sách gói hành lý được phép mua thêm array[]  
System
Mã hệ thống hàng không string  
Airline
Mã hãng hàng không string  
Value
Mã dịch vụ string  
Type
Loại dịch vụ string  
PaxType
Đối tượng khách string  
Name
Tên dịch vụ string  
Description
Mô tả string  
Price
Tổng giá dịch vụ string  
Currency
Mã đơn vị tiền tệ string  
Leg
Số thứ tự của chặng bay int  
StartPoint
Mã sân bay đi string  
EndPoint
Mã sân bay đến string  
StatusCode
Mã trạng thái dịch vụ string  
Confirmed
Trạng thái xác nhận boolean  
Session
Mã định danh phiên làm việc string  
ListService Danh sách dịch vụ được phép mua thêm array[]  
System
Mã hệ thống hàng không string  
Airline
Mã hãng hàng không string  
Value
Giá trị string  
Type
Loại dịch vụ string  
PaxType
Đối tượng khách string  
Name
Tên dịch vụ string  
Description
Mô tả string  
Price
Tổng giá dịch vụ string  
Currency
Mã đơn vị tiền tệ string  
Leg
Số thứ tự của chặng bay int  
StartPoint
Mã sân bay đi string  
EndPoint
Mã sân bay đến string  
StatusCode
Mã trạng thái dịch vụ string  
Confirmed
Trạng thái xác nhận boolean  
Session
Mã định danh phiên làm việc string  
Mã lỗi
Mã lỗi Diễn giải
0000 Thành công
0001 Lỗi hệ thống
0002 Request không hợp lệ