API Mô hình tác động du lịch hiển thị lượng khí thải ước tính được tính theo Mô hình tác động du lịch. Lượng khí thải ước tính này cũng hiển thị trên Google Chuyến bay.

API này là API công khai và miễn phí.

Để xác thực, bạn sẽ cần có một khoá API.

Mô hình tác động du lịch là một trạng thái của mô hình ước tính lượng khí thải đối với chuyến bay.

Phương pháp này được phát hành trên GitHub.

API này hỗ trợ các chuyến bay thương mại trên toàn thế giới sẽ khởi hành sau 11 tháng tới.

Không hỗ trợ chuyến bay thuê bao, chuyến bay riêng và chuyến bay chở hàng. Không hỗ trợ chuyến bay trước đây. Vui lòng liên hệ với chúng tôi (xem trang Hỗ trợ) nếu bạn có thắc mắc hoặc yêu cầu về tính năng.

Dữ liệu mà API này hiển thị theo giấy phép CC BY-SA 4.0.

Gọi API ví dụ

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}
      }
    ]
  }'

Ví dụ: chuyến bay ZRH – BOS có chuyến bay trong CDG và chuyến bay ZRH – BOS.

Lệnh minh hoạ gọi điểm cuối REST bằng curl. Trong lệnh, bạn sẽ phải thay thế $API_KEY bằng khoá API của mình. Bạn cũng có thể phải điều chỉnh thông tin chuyến bay cho phù hợp với chuyến bay sắp tới.

Vui lòng xem thẻ Tài liệu tham khảo để xem tài liệu đầy đủ về các API này. Cả hai cuộc gọi HTTP và RPC đều được hỗ trợ.

{
  "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"
  }
}

Câu trả lời mẫu.