Method: flights.computeTypicalFlightEmissions

Recupera le stime delle emissioni dei voli standard tra due aeroporti, noti anche come mercato. Se non sono disponibili stime per un determinato mercato, la risposta restituirà l'oggetto mercato con campi di emissione vuoti. La richiesta verrà comunque considerata riuscita.

I dettagli su come vengono calcolate le stime delle emissioni standard sono disponibili su GitHub.

La richiesta può contenere fino a 1000 mercati. Se la richiesta contiene più di 1000 mercati, non andrà a buon fine con un errore INVALID_ARGUMENT.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "markets": [
    {
      object (Market)
    }
  ]
}
Campi
markets[]

object (Market)

Obbligatorio. Richiedi le stime delle emissioni dei voli standard per questa coppia di mercati. È possibile richiedere un massimo di 1000 mercati.

Corpo della risposta

La risposta include le emissioni, ma anche la versione del modello.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
Campi
typicalFlightEmissions[]

object (TypicalFlightEmissions)

Emissioni dei voli standard del mercato richieste.

modelVersion

object (ModelVersion)

La versione del modello in base alla quale sono state calcolate le stime delle emissioni dei voli standard per tutti i voli in questa risposta.

Mercato

Una coppia di aeroporti.

Rappresentazione JSON
{
  "origin": string,
  "destination": string
}
Campi
origin

string

Obbligatorio. Codice IATA dell'aeroporto di partenza del volo, ad esempio "LHR".

destination

string

Obbligatorio. Codice IATA dell'aeroporto di destinazione del volo, ad esempio "JFK".

TypicalFlightEmissions

Stime delle emissioni di un volo standard per un determinato mercato

Rappresentazione JSON
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
Campi
market

object (Market)

Obbligatorio. Corrisponde agli identificatori dei voli nella richiesta. Nota: tutti i codici IATA sono in maiuscolo.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

Facoltativo. Emissioni di un volo standard per passeggero per il mercato richiesto. Non sarà presente se non è stato possibile calcolare le emissioni tipiche. Per l'elenco dei motivi per cui non è stato possibile calcolare le emissioni tipiche dei voli, visita GitHub.