Method: flights.computeTypicalFlightEmissions

تخمین‌های معمول انتشار گازهای گلخانه‌ای پروازهای بین دو فرودگاه، که به عنوان بازار نیز شناخته می‌شود، را بازیابی می‌کند. اگر هیچ تخمینی برای یک بازار خاص در دسترس نباشد، پاسخ، شیء بازار را با فیلدهای انتشار خالی برمی‌گرداند. درخواست همچنان موفقیت‌آمیز تلقی می‌شود.

جزئیات مربوط به نحوه محاسبه تخمین‌های معمول انتشار گازهای گلخانه‌ای در GitHub موجود است.

این درخواست می‌تواند شامل حداکثر ۱۰۰۰ بازار باشد. اگر درخواست بیش از ۱۰۰۰ بازار داشته باشد، با خطای INVALID_ARGUMENT مواجه خواهد شد.

درخواست HTTP

POST https://travelimpactmodel.googleapis.com/v1/flights:computeTypicalFlightEmissions

این URL از سینتکس Transcoding در gRPC استفاده می‌کند.

درخواست بدنه

بدنه درخواست شامل داده‌هایی با ساختار زیر است:

نمایش JSON
{
  "markets": [
    {
      object (Market)
    }
  ]
}
فیلدها
markets[]

object ( Market )

الزامی. تخمین‌های معمول انتشار گازهای گلخانه‌ای پروازی را برای این جفت بازار درخواست کنید. حداکثر ۱۰۰۰ بازار قابل درخواست است.

بدنه پاسخ

این پاسخ شامل میزان انتشار گازهای گلخانه‌ای و همچنین نسخه مدل می‌شود.

در صورت موفقیت، بدنه پاسخ شامل داده‌هایی با ساختار زیر است:

نمایش JSON
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
فیلدها
typicalFlightEmissions[]

object ( TypicalFlightEmissions )

میزان انتشار گازهای گلخانه‌ای معمول درخواستی بازار.

modelVersion

object ( ModelVersion )

نسخه مدلی که تحت آن تخمین‌های معمول انتشار گازهای گلخانه‌ای برای همه پروازها در این پاسخ محاسبه شد.

بازار

یک جفت فرودگاه.

نمایش JSON
{
  "origin": string,
  "destination": string
}
فیلدها
origin

string

الزامی. کد فرودگاه یاتا برای مبدا پرواز، مثلاً "LHR".

destination

string

الزامی. کد فرودگاه یاتا برای مقصد پرواز، مثلاً "JFK".

میزان انتشار گازهای گلخانه‌ای در پرواز معمولی

تخمین‌های معمول انتشار گازهای گلخانه‌ای از پروازها برای یک بازار خاص

نمایش JSON
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
فیلدها
market

object ( Market )

شناسه. با شناسه‌های پرواز در درخواست مطابقت دارد. توجه: تمام کدهای یاتا با حروف بزرگ نوشته شده‌اند.

emissionsGramsPerPax

object ( EmissionsGramsPerPax )

اختیاری. میزان انتشار گازهای گلخانه‌ای معمول پرواز به ازای هر مسافر برای بازار درخواستی. در صورت عدم امکان محاسبه میزان انتشار گازهای گلخانه‌ای معمول، این مقدار ارائه نخواهد شد. برای مشاهده فهرست دلایل عدم امکان محاسبه میزان انتشار گازهای گلخانه‌ای معمول پرواز، به GitHub مراجعه کنید.