Method: flights.computeTypicalFlightEmissions

Pobiera szacowane dane dotyczące emisji lotów między dwoma lotniskami, zwane też rynkiem. Jeśli na danym rynku nie ma dostępnych szacunków, odpowiedź zwróci obiekt rynku z pustymi polami emisji. Żądanie będzie nadal uważane za wykonane.

Szczegółowe informacje o tym, jak obliczamy typowe szacunki emisji, znajdziesz w GitHub.

Prośba może obejmować maksymalnie 1000 rynków. Jeśli żądanie zawiera więcej niż 1000 rynków, nie powiedzie się i zwróci błąd INVALID_ARGUMENT.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "markets": [
    {
      object (Market)
    }
  ]
}
Pola
markets[]

object (Market)

Wymagane. Poproś o szacunki dotyczące typowej emisji lotów na tej parze rynków. Maksymalnie można przesłać prośbę dotyczącą 1000 rynków.

Treść odpowiedzi

Odpowiedź zawiera emisje, ale także wersję modelu.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
Pola
typicalFlightEmissions[]

object (TypicalFlightEmissions)

Typowa emisja lotów na rynku

modelVersion

object (ModelVersion)

Wersja modelu, na podstawie której obliczono szacowane emisje lotów dla wszystkich lotów w tej odpowiedzi.

Rynek

Para lotnisk.

Zapis JSON
{
  "origin": string,
  "destination": string
}
Pola
origin

string

Wymagane. Kod IATA lotniska wylotu, np. „LHR”.

destination

string

Wymagane. Kod IATA lotniska docelowego, np. „JFK”.

TypicalFlightEmissions

Szacowana emisja typowego lotu na danym rynku

Zapis JSON
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
Pola
market

object (Market)

Wymagane. pasuje do identyfikatorów lotów w żądaniu; Uwaga: wszystkie kody IATA są pisane wielkimi literami.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

Opcjonalnie. Typowa emisja na pasażera na żądanym rynku. Nie będzie obecny, jeśli nie udało się obliczyć typowych emisji. Listę powodów, dla których nie można obliczyć typowych emisji lotu, znajdziesz na stronie GitHub.