İ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 ( |
| Alanlar | |
|---|---|
markets[] |
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 ( |
| Alanlar | |
|---|---|
typicalFlightEmissions[] |
Pazarın Normal Uçuş Emisyonu istendi. |
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 |
Zorunlu. Uçuşun kalkış noktasının IATA havaalanı kodu (ör. "LHR"). |
destination |
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 ( |
| Alanlar | |
|---|---|
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 |
İ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. |