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 ( |
Pola | |
---|---|
markets[] |
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 ( |
Pola | |
---|---|
typicalFlightEmissions[] |
Typowa emisja lotów na rynku |
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 |
Wymagane. Kod IATA lotniska wylotu, np. „LHR”. |
destination |
Wymagane. Kod IATA lotniska docelowego, np. „JFK”. |
TypicalFlightEmissions
Szacowana emisja typowego lotu na danym rynku
Zapis JSON |
---|
{ "market": { object ( |
Pola | |
---|---|
market |
Wymagane. pasuje do identyfikatorów lotów w żądaniu; Uwaga: wszystkie kody IATA są pisane wielkimi literami. |
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. |