Method: flights.computeTypicalFlightEmissions

두 공항(시장이라고도 함) 간의 일반적인 항공편 탄소 배출량 추정치를 가져옵니다. 특정 시장에 대한 추정치가 없는 경우 응답은 비어 있는 방출 필드가 있는 시장 객체를 반환합니다. 요청은 성공한 것으로 간주됩니다.

일반적인 배출량 추정치가 계산되는 방식에 관한 자세한 내용은 GitHub를 참고하세요.

요청에는 최대 1,000개의 시장이 포함될 수 있습니다. 요청에 시장이 1, 000개를 초과하면 INVALID_ARGUMENT 오류가 발생하여 요청이 실패합니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 구문을 사용합니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "markets": [
    {
      object (Market)
    }
  ]
}
필드
markets[]

object (Market)

필수 항목입니다. 이 시장 쌍의 일반적인 항공편 탄소 배출량 추정치를 요청합니다. 최대 1,000개의 시장을 요청할 수 있습니다.

응답 본문

응답에는 배출량뿐만 아니라 모델 버전도 포함됩니다.

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
필드
typicalFlightEmissions[]

object (TypicalFlightEmissions)

시장의 일반적인 항공편 탄소 배출량이 요청되었습니다.

modelVersion

object (ModelVersion)

이 응답의 모든 항공편에 대한 일반적인 항공편 탄소 배출량 추정치가 계산된 모델 버전입니다.

시장

공항 쌍

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)

선택사항입니다. 요청된 시장의 승객 1인당 일반적인 항공편 탄소 배출량입니다. 일반적인 배출량을 계산할 수 없는 경우에는 표시되지 않습니다. 일반적인 항공편 배출량을 계산할 수 없는 이유 목록은 GitHub를 참고하세요.