Ringkasan API
Travel Impact Model API mengekspos perkiraan emisi yang dihitung sesuai dengan Travel Impact Model. Perkiraan emisi ini juga ditampilkan di Google Penerbangan.
API ini bersifat publik dan tanpa biaya.
Untuk autentikasi, Anda memerlukan kunci API.
Ringkasan model estimasi emisi
Model Dampak Perjalanan adalah model estimasi emisi canggih untuk penerbangan.
Metodologinya dipublikasikan di GitHub.
Data perkiraan emisi penerbangan
API ini mendukung penerbangan komersial di seluruh dunia yang berangkat dalam waktu 11 bulan ke depan.
Penerbangan charter, penerbangan pribadi, dan penerbangan kargo tidak didukung. Penerbangan sebelumnya tidak didukung. Hubungi kami (lihat halaman Dukungan) jika Anda memiliki pertanyaan dan permintaan fitur.
Data yang diekspos oleh API ini berada di bawah lisensi CC BY-SA 4.0.
Memanggil contoh API
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} } ] }'
Contoh mencakup penerbangan ZRH - BOS dengan transit di CDG, dan penerbangan ZRH - BOS.
Contoh perintah ini memanggil endpoint REST menggunakan curl. Dalam perintah ini, Anda harus mengganti $API_KEY
dengan kunci API. Anda mungkin juga perlu menyesuaikan detail penerbangan agar cocok dengan penerbangan yang akan datang.
Lihat tab Referensi untuk dokumentasi lengkap tentang resource yang diekspos oleh API ini. Panggilan HTTP dan RPC didukung.
{ "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" } }
Contoh respons.