Method: flights.computeTypicalFlightEmissions

检索两个机场(也称为市场)之间的典型航班排放量估算值。如果没有针对特定市场的估算值,则响应将返回包含空排放量字段的市场对象。该请求仍会被视为成功。

如需详细了解如何计算典型排放量预估值,请访问 GitHub

请求最多可包含 1,000 个市场。如果请求包含的市场超过 1, 000 个,则请求将失败并显示 INVALID_ARGUMENT 错误。

HTTP 请求

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

网址采用 gRPC 转码语法。

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{
  "markets": [
    {
      object (Market)
    }
  ]
}
字段
markets[]

object (Market)

必需。请求获取此市场对的典型航班排放量估算值。最多可请求 1,000 个市场。

响应正文

响应中包含排放量,但也包含型号版本。

如果成功,响应正文将包含结构如下的数据:

JSON 表示法
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
字段
typicalFlightEmissions[]

object (TypicalFlightEmissions)

请求的市场典型航班排放量。

modelVersion

object (ModelVersion)

用于计算此回答中所有航班的典型航班排放量估算值的模型版本。

Market

一对机场。

JSON 表示法
{
  "origin": string,
  "destination": string
}
字段
origin

string

必需。航班出发地的 IATA 机场代码,例如“LHR”。

destination

string

必需。航班目的地机场的 IATA 机场代码,例如“JFK”。

TypicalFlightEmissions

特定市场的典型航班排放量估算值

JSON 表示法
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
字段
market

object (Market)

必需。与请求中的航班标识符匹配。注意:所有 IATA 代码均采用大写形式。

emissionsGramsPerPax

object (EmissionsGramsPerPax)

可选。所请求市场中每位乘客的典型航班排放量。如果无法计算典型排放量,则不会显示。如需查看无法计算典型航班排放量的各种原因,请参阅 GitHub