예상 탄소 배출량을 가져옵니다. 배출량 추정치 계산 방법에 관한 자세한 내용은 GitHub를 참고하세요.
응답에는 입력 항공편 구간과 일치하는 모든 항목이 동일한 순서로 포함됩니다. 특정 항공편 구간에 사용할 수 있는 추정치가 없으면 응답에서 배출량 필드가 비어 있는 항공편 구간 객체를 반환합니다. 요청은 여전히 성공한 것으로 간주됩니다. 탄소 배출량 추정치가 누락되는 이유는 다음과 같습니다.
- 서버에서 플라이트를 알 수 없습니다.
- 입력 항공편 구간에 하나 이상의 식별자가 누락되어 있습니다.
- 항공편 날짜가 과거입니다.
- 항공기 유형이 모델에서 지원되지 않습니다.
- 시트 구성이 누락되었습니다.
요청에는 최대 1,000개의 항공편 구간이 포함될 수 있습니다. 요청에 직항 항공편이 1, 000개를 초과하면 INVALID_ARGUMENT 오류가 발생합니다.
HTTP 요청
POST https://travelimpactmodel.googleapis.com/v1/flights:computeFlightEmissions
URL은 gRPC 트랜스코딩 구문을 사용합니다.
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
| JSON 표현 |
|---|
{
"flights": [
{
object ( |
| 필드 | |
|---|---|
flights[] |
필수 항목입니다. 탄소 배출량 추정치를 반환할 직항편입니다. |
응답 본문
flights.computeFlightEmissions 응답의 출력 정의입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
| JSON 표현 |
|---|
{ "flightEmissions": [ { object ( |
| 필드 | |
|---|---|
flightEmissions[] |
탄소 배출량 추정치가 포함된 항공편 구간 목록입니다. |
modelVersion |
이 응답의 모든 항공편에 대한 탄소 배출량 추정치가 계산된 모델 버전입니다. |
FlightWithEmissions
예상 탄소 배출량이 표시된 직항편
| JSON 표현 |
|---|
{ "flight": { object ( |
| 필드 | |
|---|---|
flight |
식별자. 요청의 항공편 식별자와 일치합니다. 참고: 모든 IATA 코드는 대문자로 표시됩니다. |
source |
선택사항입니다. 배출량 데이터의 소스입니다. |
emissionsGramsPerPax |
선택사항입니다. 승객별 예상 탄소 배출량입니다. 배출량을 계산할 수 없는 경우 표시되지 않습니다. 배출량을 계산할 수 없는 이유 목록은 |
easaLabelMetadata |
선택사항입니다. EASA 항공편 탄소 배출량 라벨에 관한 메타데이터입니다. 배출량 데이터 소스가 EASA인 경우에만 설정합니다. |
contrailsImpactBucket |
선택사항입니다. 전체 CO2e 배출량 영향과 비교한 비행운 온난화 영향의 중요도입니다. |