Method: flights.computeTypicalFlightEmissions

Récupère les estimations des émissions habituelles des vols entre deux aéroports, également appelés marché. Si aucune estimation n'est disponible pour un marché donné, la réponse renvoie l'objet marché avec des champs d'émission vides. La requête sera toujours considérée comme réussie.

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

La requête peut contenir jusqu'à 1 000 marchés. Si la requête comporte plus de 1 000 marchés, elle échoue avec une erreur INVALID_ARGUMENT.

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 un maximum de 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)

Demande des émissions habituelles des vols du marché.

modelVersion

object (ModelVersion)

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

Marché

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)

Obligatoire. Correspond aux identifiants des vols dans la requête. Remarque: Tous les codes IATA sont en majuscules.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

Facultatif. Émissions habituelles des vols par passager pour le marché demandé. Ne s'affiche pas si les émissions typiques n'ont pas pu être calculées. Pour obtenir la liste des raisons pour lesquelles les émissions typiques des vols n'ont pas pu être calculées, consultez GitHub.