تعرض واجهة برمجة التطبيقات لتأثير تأثير السفر تقديرات الانبعاثات المحسوبة وفقًا لنموذج تأثير السفر. تظهر أيضًا تقديرات الانبعاثات هذه على رحلات جوية من Google.

واجهة برمجة التطبيقات عامة ومجانية.

ستحتاج إلى مفتاح واجهة برمجة التطبيقات للمصادقة.

إنّ نموذج تأثير السفر هو نموذج متطوّر لتقدير الانبعاثات من الرحلات الجوية.

تم نشر المنهجية على GitHub.

تتيح واجهة برمجة التطبيقات هذه عرض الرحلات الجوية التجارية حول العالم والتي تغادر في الأشهر الـ 11 المقبلة.

ولا تتوفّر رحلات جوية خاصة أو رحلات جوية خاصة. لا تتوفّر رحلات الطيران السابقة. يرجى الاتصال بنا (راجع صفحة الدعم) إذا كانت لديك استفسارات أو طلبات لميزات.

البيانات التي تعرضها واجهة برمجة التطبيقات هذه بموجب ترخيص CC BY-SA 4.0.

استدعاء مثال واجهة برمجة التطبيقات

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

يتضمن المثال رحلة طيران ZRH - BOS مع توقف مؤقت في CDG، ورحلة ZRH - BOS.

يستدعي الأمر المثالي نقطة نهاية REST باستخدام curl. في الأمر، يجب استبدال $API_KEY بـ مفتاح واجهة برمجة التطبيقات. وقد تحتاج أيضًا إلى تعديل تفاصيل الرحلة لتتطابق مع رحلة جوية حالية.

يُرجى مراجعة علامة التبويب "المراجع" للاطّلاع على الوثائق الكاملة للموارد التي تعرضها واجهة برمجة التطبيقات هذه. يتم دعم كل من استدعاءات HTTP واستدعاء إجراء عن بُعد (RPC).

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

نموذج إجابة.