Method: flights.computeTypicalFlightEmissions

İki havalimanı arasındaki normal uçuş emisyonu tahminlerini (pazar olarak da bilinir) alır. Belirli bir pazar için tahmin yoksa yanıt, pazar nesnesini boş yayın alanlarıyla döndürür. İstek yine de başarılı olarak kabul edilir.

Normal emisyon tahminlerinin nasıl hesaplandığıyla ilgili ayrıntıları GitHub'da bulabilirsiniz.

İstek en fazla 1.000 pazar içerebilir. İstekte 1.000'den fazla pazar varsa INVALID_ARGUMENT hatasıyla başarısız olur.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "markets": [
    {
      object (Market)
    }
  ]
}
Alanlar
markets[]

object (Market)

Zorunlu. Bu pazar çifti için normal uçuş emisyonu tahminlerini isteyin. En fazla 1.000 pazar isteğinde bulunabilirsiniz.

Yanıt gövdesi

Yanıt, emisyonları ve model sürümünü içerir.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
Alanlar
typicalFlightEmissions[]

object (TypicalFlightEmissions)

Pazarın Normal Uçuş Emisyonu istendi.

modelVersion

object (ModelVersion)

Bu yanıttaki tüm uçuşlar için normal uçuş emisyonu tahminlerinin hesaplandığı model sürümü.

Market

Bir çift havaalanı.

JSON gösterimi
{
  "origin": string,
  "destination": string
}
Alanlar
origin

string

Zorunlu. Uçuşun kalkış meydanının IATA havaalanı kodu (ör. "LHR").

destination

string

Zorunlu. Uçuş varış noktasının IATA havaalanı kodu (ör. "JFK").

TypicalFlightEmissions

Belirli bir pazar için normal uçuş emisyonu tahminleri

JSON gösterimi
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
Alanlar
market

object (Market)

Zorunlu. İstekteki uçuş tanımlayıcılarıyla eşleşir. Not: Tüm IATA kodları büyük harflerle yazılır.

emissionsGramsPerPax

object (EmissionsGramsPerPax)

İsteğe bağlı. İstenen pazar için yolcu başına tipik uçuş emisyonları. Tipik emisyonlar hesaplanamazsa mevcut olmaz. Tipik uçuş emisyonlarının hesaplanamaması nedenlerinin listesi için GitHub'a bakın.