Method: flights.computeTypicalFlightEmissions

İki havalimanı (pazar olarak da bilinir) arasındaki normal uçuş emisyonu tahminlerini alır. Belirli bir pazar için tahmin bulunmuyorsa yanıtta, emisyon alanları boş olan pazar nesnesi döndürülür. İstek yine de başarılı kabul edilir.

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

İstek en fazla 1.000 pazar içerebilir. İstek 1.000'den fazla pazar içeriyorsa 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 metni

İstek içeriği 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 istenebilir.

Yanıt metni

Yanıtta emisyonların yanı sıra model sürümü de yer alır.

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ış noktası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)

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

emissionsGramsPerPax

object (EmissionsGramsPerPax)

İsteğe bağlı. İstenen pazar için yolcu başına normal uçuş emisyonları. Tipik emisyonlar hesaplanamadıysa gösterilmez. Tipik uçuş emisyonlarının hesaplanamamasının nedenlerinin listesi için GitHub'a bakın.