Method: flights.computeTypicalFlightEmissions

Recupera estimaciones de emisiones de vuelos típicas entre dos aeropuertos, también conocidos como un mercado. Si no hay estimaciones disponibles para un mercado determinado, la respuesta mostrará el objeto de mercado con campos de emisión vacíos. La solicitud se considerará exitosa.

En GitHub, encontrarás detalles sobre cómo se calculan las estimaciones de emisiones típicas.

La solicitud puede contener hasta 1,000 mercados. Si la solicitud tiene más de 1,000 mercados, fallará con un error INVALID_ARGUMENT.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "markets": [
    {
      object (Market)
    }
  ]
}
Campos
markets[]

object (Market)

Obligatorio. Solicita las estimaciones de emisiones de vuelos típicas para este par de mercados. Se puede solicitar un máximo de 1,000 mercados.

Cuerpo de la respuesta

La respuesta incluye las emisiones, pero también la versión del modelo.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
Campos
typicalFlightEmissions[]

object (TypicalFlightEmissions)

Se solicitaron las emisiones típicas de los vuelos del mercado.

modelVersion

object (ModelVersion)

Es la versión del modelo en la que se calcularon las estimaciones de emisiones típicas de los vuelos para todos los vuelos de esta respuesta.

Mercado

Un par de aeropuertos.

Representación JSON
{
  "origin": string,
  "destination": string
}
Campos
origin

string

Obligatorio. Código IATA del aeropuerto de origen del vuelo, p. ej., "LHR"

destination

string

Obligatorio. Código IATA del aeropuerto de destino del vuelo, p. ej., "JFK"

TypicalFlightEmissions

Estimaciones de emisiones típicas de vuelos para un mercado determinado

Representación JSON
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
Campos
market

object (Market)

Obligatorio. Coincide con los identificadores de vuelo en la solicitud. Nota: Todos los códigos IATA están en mayúsculas.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

Opcional. Emisiones típicas de vuelos por pasajero para el mercado solicitado. No estará presente si no se pudieron calcular las emisiones típicas. Para obtener la lista de los motivos por los que no se pudieron calcular las emisiones típicas de los vuelos, consulta GitHub.