Method: flights.computeTypicalFlightEmissions

Truy xuất lượng khí thải ước tính thông thường của chuyến bay giữa hai sân bay, còn gọi là một thị trường. Nếu không có số liệu ước tính cho một thị trường nhất định, thì phản hồi sẽ trả về đối tượng thị trường có các trường phát thải trống. Yêu cầu này vẫn được coi là thành công.

Bạn có thể xem thông tin chi tiết về cách tính lượng khí thải thông thường trên GitHub.

Yêu cầu này có thể chứa tối đa 1.000 thị trường. Nếu yêu cầu có hơn 1.000 thị trường, thì yêu cầu đó sẽ không thành công và báo lỗi INVALID_ARGUMENT.

Yêu cầu HTTP

POST https://travelimpactmodel.googleapis.com/v1/flights:computeTypicalFlightEmissions

URL sử dụng cú pháp Chuyển mã gRPC.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "markets": [
    {
      object (Market)
    }
  ]
}
Trường
markets[]

object (Market)

Bắt buộc. Yêu cầu thông tin ước tính về lượng khí thải thông thường của chuyến bay cho cặp thị trường này. Bạn có thể yêu cầu tối đa 1.000 thị trường.

Nội dung phản hồi

Phản hồi bao gồm cả lượng khí thải và phiên bản mô hình.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
Trường
typicalFlightEmissions[]

object (TypicalFlightEmissions)

Yêu cầu về Lượng khí thải thông thường của chuyến bay trên thị trường.

modelVersion

object (ModelVersion)

Phiên bản mô hình mà theo đó, lượng khí thải thông thường của chuyến bay được ước tính cho tất cả các chuyến bay trong phản hồi này.

Thị trường

Một cặp sân bay.

Biểu diễn dưới dạng JSON
{
  "origin": string,
  "destination": string
}
Trường
origin

string

Bắt buộc. Mã sân bay IATA của sân bay khởi hành, ví dụ: "LHR".

destination

string

Bắt buộc. Mã sân bay IATA của điểm đến của chuyến bay, ví dụ: "JFK".

TypicalFlightEmissions

Lượng khí thải ước tính thông thường của chuyến bay cho một thị trường nhất định

Biểu diễn dưới dạng JSON
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
Trường
market

object (Market)

Bắt buộc. Khớp với giá trị nhận dạng chuyến bay trong yêu cầu. Lưu ý: tất cả mã IATA đều được viết hoa.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

Không bắt buộc. Lượng khí thải thông thường của chuyến bay trên mỗi hành khách cho thị trường được yêu cầu. Sẽ không xuất hiện nếu không thể tính toán lượng khí thải thông thường. Để biết danh sách lý do không thể tính toán lượng khí thải của chuyến bay thông thường, hãy xem GitHub.