Method: flights.computeTypicalFlightEmissions

Hier werden Schätzungen der üblichen Flugemissionen zwischen zwei Flughäfen abgerufen, 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.

Weitere Informationen zur Berechnung der typischen Emissionsschätzungen 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. Die geschätzten üblichen Emissionen eines Flugs für dieses Marktpaar anfordern 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 Flugemissionen des Marktes angefordert.

modelVersion

object (ModelVersion)

Die Modellversion, mit der die geschätzten üblichen Flugemissionen für alle Flüge in dieser Antwort berechnet wurden.

Markt

Zwei Flughäfen.

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

string

Erforderlich. IATA-Flughafencode des Abflughafens, z.B. „LHR“.

destination

string

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

TypicalFlightEmissions

Schätzungen der üblichen Flugemissionen für einen bestimmten Markt

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

object (Market)

Erforderlich. Stimmt mit den Flugkennzeichnungen in der Anfrage überein. Hinweis: Alle IATA-Codes werden großgeschrieben.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

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