Method: flights.computeTypicalFlightEmissions

Ruft Schätzungen zu den üblichen Emissionen von Flügen zwischen zwei Flughäfen ab, auch als Markt bezeichnet. Wenn für einen bestimmten Markt keine Schätzungen verfügbar sind, wird in der Antwort das Marktobjekt mit leeren Emissionsfeldern zurückgegeben. Die Anfrage wird trotzdem als erfolgreich betrachtet.

Details zur Berechnung der Schätzungen zu den üblichen Emissionen finden Sie auf GitHub.

Die Anfrage kann bis zu 1.000 Märkte enthalten. Wenn die Anfrage mehr als 1.000 Märkte enthält, schlägt sie mit dem Fehler INVALID_ARGUMENT fehl.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "markets": [
    {
      object (Market)
    }
  ]
}
Felder
markets[]

object (Market)

Erforderlich. Fordern Sie die Schätzungen zu den üblichen Emissionen von Flügen für dieses Marktpaar an. Es können maximal 1.000 Märkte angefordert werden.

Antworttext

Die Antwort enthält die Emissionen, aber auch die Modellversion.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
Felder
typicalFlightEmissions[]

object (TypicalFlightEmissions)

Übliche Emissionen von Flügen für den angeforderten Markt.

modelVersion

object (ModelVersion)

Die Modellversion, mit der die Schätzungen zu den üblichen Emissionen von Flügen für alle Flüge in dieser Antwort berechnet wurden.

Markt

Ein Paar Flughäfen.

JSON-Darstellung
{
  "origin": string,
  "destination": string
}
Felder
origin

string

Erforderlich. IATA-Flughafencode für den Abflughafen, z.B. „LHR“.

destination

string

Erforderlich. IATA-Flughafencode für den Zielflughafen, z.B. „JFK“.

TypicalFlightEmissions

Schätzungen zu den üblichen Emissionen von Flügen für einen bestimmten Markt

JSON-Darstellung
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
Felder
market

object (Market)

ID. Entspricht den Flug-IDs in der Anfrage. Hinweis: Alle IATA-Codes werden in Großbuchstaben geschrieben.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

Optional. Übliche Emissionen von Flügen pro Passagier für den angeforderten Markt. Ist nicht vorhanden, wenn keine üblichen Emissionen berechnet werden konnten. Eine Liste der Gründe, warum übliche Emissionen von Flügen nicht berechnet werden konnten, finden Sie auf GitHub.