Method: flights.computeTypicalFlightEmissions

Récupère les estimations des émissions de vol habituelles entre deux aéroports, également appelés "marché". Si aucune estimation n'est disponible pour un marché donné, la réponse renvoie l'objet de marché avec des champs d'émissions vides. La demande sera toujours considérée comme ayant abouti.

Pour en savoir plus sur le calcul des estimations d'émissions habituelles, consultez GitHub.

La requête peut contenir jusqu'à 1 000 marchés. Si la requête comporte plus de 1 000 marchés, elle échouera et une erreur INVALID_ARGUMENT sera renvoyée.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "markets": [
    {
      object (Market)
    }
  ]
}
Champs
markets[]

object (Market)

Obligatoire. Demandez les estimations des émissions habituelles des vols pour cette paire de marchés. Vous pouvez demander jusqu'à 1 000 marchés.

Corps de la réponse

La réponse inclut les émissions, mais aussi la version du modèle.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
Champs
typicalFlightEmissions[]

object (TypicalFlightEmissions)

Émissions habituelles des vols pour le marché demandées.

modelVersion

object (ModelVersion)

Version du modèle sous laquelle les estimations des émissions habituelles des vols pour tous les vols de cette réponse ont été calculées.

Marché

Une paire d'aéroports.

Représentation JSON
{
  "origin": string,
  "destination": string
}
Champs
origin

string

Obligatoire. Code IATA de l'aéroport de départ du vol (par exemple, "LHR").

destination

string

Obligatoire. Code IATA de l'aéroport de destination du vol (par exemple, "JFK")

TypicalFlightEmissions

Estimations des émissions habituelles des vols pour un marché donné

Représentation JSON
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
Champs
market

object (Market)

Identifiant. Correspond aux identifiants de vol dans la requête. Remarque : Tous les codes IATA sont en majuscules.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

Facultatif. Émissions de vol habituelles par passager pour le marché demandé. Ce champ n'est pas présent si les émissions habituelles n'ont pas pu être calculées. Pour obtenir la liste des raisons pour lesquelles les émissions de vol habituelles n'ont pas pu être calculées, consultez GitHub.