API'ye Genel Bakış
Travel Impact Model API, Travel Impact Modeli'ne göre hesaplanan emisyon tahminlerini gösterir. Bu emisyon tahminleri Google Uçuş Arama'da da gösterilir.
API herkese açıktır ve ücretsizdir.
Kimlik doğrulama için bir API anahtarı gerekir.
Emisyon tahminleri modeline genel bakış
Seyahat Etkisi Modeli, uçuşlar için son teknoloji ürünü bir emisyon tahmini modelidir.
Metodoloji GitHub'da yayınlanır.
Uçuş emisyonu tahmini verileri
Bu API, önümüzdeki 11 ay içinde kalkan dünya çapındaki ticari uçuşları destekler.
Charter uçuşlar, özel uçuşlar ve kargo uçuşları desteklenmiyor. Geçmiş uçuşlar desteklenmiyor. Sorularınız ve özellik istekleriniz için lütfen bizimle iletişime geçin (Destek sayfasını ziyaret edin).
Bu API tarafından sağlanan veriler CC BY-SA 4.0 lisansı kapsamındadır.
API örneğini çağırma
curl https://travelimpactmodel.googleapis.com/v1/flights:computeFlightEmissions?key=$API_KEY \ -H "Content-Type: application/json" -d \ '{ "flights": [ { "origin": "ZRH", "destination": "CDG", "operatingCarrierCode": "AF", "flightNumber": 1115, "departureDate": {"year": 2024, "month": 12, "day": 2} }, { "origin": "CDG", "destination": "BOS", "operatingCarrierCode": "AF", "flightNumber": 334, "departureDate": {"year": 2024, "month": 12, "day": 1} }, { "origin": "ZRH", "destination": "BOS", "operatingCarrierCode": "LX", "flightNumber": 52, "departureDate": {"year": 2024, "month": 11, "day": 1} } ] }'
Örnek olarak CDG'de aktarmalı ZRH - BOS uçuş ve ZRH - BOS uçuşu verilebilir.
Örnek komut, curl kullanarak REST uç noktasını çağırır. Komutta $API_KEY
değerini API anahtarınız ile değiştirmeniz gerekir. Ayrıca, mevcut bir uçuşla eşleşmesi için uçuş ayrıntılarını da ayarlamanız gerekebilir.
Bu API tarafından açıklanan kaynakların tüm dokümanları için lütfen Referans sekmesine bakın. Hem HTTP hem de TBG çağrıları desteklenir.
{ "flightEmissions": [ { "flight": { "origin": "ZRH", "destination": "CDG", "operatingCarrierCode": "AF", "flightNumber": 1115, "departureDate": { "year": 2024, "month": 12, "day": 2 } }, "emissionsGramsPerPax": { "first": 97116, "business": 97116, "premiumEconomy": 64744, "economy": 64744, } }, { "flight": { "origin": "CDG", "destination": "BOS", "operatingCarrierCode": "AF", "flightNumber": 334, "departureDate": { "year": 2024, "month": 12, "day": 1 } }, "emissionsGramsPerPax": { "first": 2290480, "business": 1832384, "premiumEconomy": 687143, "economy": 458096 } }, { "flight": { "origin": "ZRH", "destination": "BOS", "operatingCarrierCode": "LX", "flightNumber": 52, "departureDate": { "year": 2024, "month": 11, "day": 1 } }, "emissionsGramsPerPax": { "first": 2220460, "business": 1776368, "premiumEconomy": 666137, "economy": 444092 } } ], "modelVersion": { "major": 1, "minor": 9, "patch": 0, "dated": "20240312" } }
Örnek yanıt.