1.1、出参字段:
best_flights 结构说明(推荐航班)
| 字段名 | 类型 | 说明 | 示例 |
|---|
| best_flights | Array | 推荐航班列表(Google Flights推荐结果) | [] |
| flight | Array | 航班航段列表(可能包含中转) | [] |
| carbon_emissions | Object | 碳排放信息 | {} |
| price | String | 航班价格 | $2,481 |
| type | String | 航班类型 | round trip |
flight(航段信息)
| 字段名 | 类型 | 说明 | 示例 |
|---|
| departure_airport | Object | 起飞机场信息 | {} |
| arrival_airport | Object | 到达机场信息 | {} |
| airplane | String | 机型 | Boeing 777 |
| airline | String | 航空公司 | Air Canada |
| flight_number | String | 航班号 | AC871 |
| legroom | String | 座位腿部空间 | 31 in |
departure_airport / arrival_airport
| 字段名 | 类型 | 说明 | 示例 |
|---|
| name | String | 机场名称 | Paris Charles de Gaulle Airport |
| id | String | 机场IATA代码 | CDG |
| time | String | 起飞/到达时间 | 2026-4-8 14:10 |
carbon_emissions(碳排放)
| 字段名 | 类型 | 说明 | 示例 |
|---|
| this_flight | String | 当前航班碳排放(g CO₂) | 632000 |
| typical_for_this_route | String | 该航线平均碳排放 | 520000 |
| difference_percent | String | 与平均值差异百分比 | 22 |
other_departing_flights(更多航班)
| 字段名 | 类型 | 说明 |
|---|
| other_departing_flights | Array | 其他可选航班 |
1.2、代码片段:
{
"best_flights": [
{
"flight": [
{
"departure_airport": {
"name": "Paris Charles de Gaulle Airport",
"id": "CDG",
"time": "2026-04-08 14:10"
},
"arrival_airport": {
"name": "Montréal-Pierre Elliott Trudeau International Airport",
"id": "YUL",
"time": "2026-04-08 15:45"
},
"airplane": "Boeing 777",
"airline": "Air Canada",
"flight_number": "AC871",
"legroom": "31 in"
},
{
"departure_airport": {
"name": "Montréal-Pierre Elliott Trudeau International Airport",
"id": "YUL",
"time": "2026-04-08 17:35"
},
"arrival_airport": {
"name": "Austin-Bergstrom International Airport",
"id": "AUS",
"time": "2026-04-08 21:10"
},
"airplane": "Airbus A319",
"airline": "Air Canada",
"flight_number": "AC1741",
"legroom": "29 in"
}
],
"carbon_emissions": {
"this_flight": "632000",
"typical_for_this_route": "520000",
"difference_percent": "22"
},
"price": "$2,481",
"type": "round trip"
}
]
}