2 つの空港間(市場とも呼ばれます)のフライト標準排出量の推定値を取得します。特定の市場で推定値が利用できない場合、レスポンスは排出量フィールドが空の市場オブジェクトを返します。リクエストは成功とみなされます。
一般的な排出量の推定値の計算方法について詳しくは、GitHub をご覧ください。
リクエストには最大 1,000 個のマーケットを含めることができます。リクエストに 1, 000 を超えるマーケットが含まれている場合、INVALID_ARGUMENT エラーで失敗します。
HTTP リクエスト
POST https://travelimpactmodel.googleapis.com/v1/flights:computeTypicalFlightEmissions
この URL は gRPC Transcoding 構文を使用します。
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"markets": [
{
object ( |
| フィールド | |
|---|---|
markets[] |
必須。この市場ペアのフライト標準排出量の推定値をリクエストします。リクエストできるマーケットは最大 1,000 個です。 |
レスポンスの本文
レスポンスには、排出量だけでなくモデル バージョンも含まれます。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ "typicalFlightEmissions": [ { object ( |
| フィールド | |
|---|---|
typicalFlightEmissions[] |
市場のフライト標準排出量がリクエストされました。 |
modelVersion |
このレスポンス内のすべてのフライトのフライト標準排出量の推定値が計算されたモデル バージョン。 |
マーケット
2 つの空港。
| JSON 表現 |
|---|
{ "origin": string, "destination": string } |
| フィールド | |
|---|---|
origin |
必須。フライトの出発地の IATA 空港コード(例: 「LHR」)。 |
destination |
必須。フライトの目的地の IATA 空港コード(例: 「JFK」)。 |
TypicalFlightEmissions
特定の市場のフライト標準排出量の推定値
| JSON 表現 |
|---|
{ "market": { object ( |
| フィールド | |
|---|---|
market |
ID。リクエスト内のフライト ID と照合します。注: IATA コードはすべて大文字で表記します。 |
emissionsGramsPerPax |
省略可。リクエストされた市場の乗客 1 人あたりの標準的なフライト排出量。一般的な排出量を計算できなかった場合は表示されません。一般的なフライトの排出量を計算できなかった理由の一覧については、GitHub をご覧ください。 |