航空堆栈 (独立出版商)
航空堆栈 API 旨在实时提供有关全球航班以及历史航班的准确数据。 与市场上最先进的航空数据提供商之一集成后,航空堆栈 API 能够实时更新正在进行的航班,延误时间仅为 30-60 秒。
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | 特洛伊·泰勒 |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| 连接器元数据 | |
|---|---|
| 发布者 | 特洛伊·泰勒,日立解决方案 |
| Website | https://aviationstack.com/ |
| 隐私策略 | https://www.ideracorp.com/Legal/APILayer/PrivacyStatement |
| 类别 | Data |
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| API 访问密钥 | securestring | 此 API 的 API 访问密钥 | True |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| 获取国家/地区 |
此作返回有关目的地国家/地区的数据。 |
| 获取城市 |
此作返回有关目标城市的数据。 |
| 获取外部测试版 |
此作可跟踪航班并实时检索航班状态信息。 |
| 获取机场 |
此作返回有关全球机场的数据。 |
| 获取航空公司 |
此作返回有关全球航空公司的数据。 |
| 获取航空税 |
此作返回有关航空税的数据。 |
| 获取飞机 |
此作返回有关不同飞机和飞机的数据。 |
| 获取飞机类型 |
此作返回有关不同飞机类型的数据。 |
获取国家/地区
此作返回有关目的地国家/地区的数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
限度
|
limit | integer |
指定要在 API 响应中返回的结果限制。 允许的最大值为 100。 |
|
|
Offset
|
offset | integer |
指定分页的偏移量。 示例:将偏移量指定 10 与限制为 10 的偏移量将显示结果 10-20。 默认偏移值为 0,从第一个可用结果开始。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Offset
|
pagination.offset | integer |
指定的或默认的分页偏移量。 |
|
限度
|
pagination.limit | integer |
每个分页结果的指定或默认限制。 |
|
计数
|
pagination.count | integer |
在当前分页页上找到的结果数。 |
|
Total
|
pagination.total | integer |
为请求找到的结果总数。 |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
标识符。 |
|
资本
|
data.capital | string |
国家的首都。 |
|
货币代码
|
data.currency_code | string |
与国家/地区关联的货币代码。 |
|
FIPS 代码
|
data.fips_code | string |
国家/地区的 FIPS 代码。 |
|
国家/地区 ISO
|
data.country_iso2 | string |
国家/地区的 2 个字母 ISO 代码。 |
|
国家/地区 ISO 3
|
data.country_iso3 | string |
国家/地区的 3 个字母 ISO 代码。 |
|
Continent
|
data.continent | string |
该国所在的大陆。 |
|
国家/地区 ID
|
data.country_id | string |
国家/地区的标识符。 |
|
国家/地区名称
|
data.country_name | string |
国家/地区的名称。 |
|
货币名称
|
data.currency_name | string |
与国家/地区关联的货币的名称。 |
|
国家/地区 ISO 数字
|
data.country_iso_numeric | string |
国家/地区的数字 ISO 代码。 |
|
电话前缀
|
data.phone_prefix | string |
与国家/地区关联的电话前缀。 |
|
人口数
|
data.population | string |
该国人口。 |
获取城市
此作返回有关目标城市的数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
限度
|
limit | integer |
指定要在 API 响应中返回的结果限制。 允许的最大值为 100。 |
|
|
Offset
|
offset | integer |
指定分页的偏移量。 示例:将偏移量指定 10 与限制为 10 的偏移量将显示结果 10-20。 默认偏移值为 0,从第一个可用结果开始。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Offset
|
pagination.offset | integer |
指定的或默认的分页偏移量。 |
|
限度
|
pagination.limit | integer |
每个分页结果的指定或默认限制。 |
|
计数
|
pagination.count | integer |
在当前分页页上找到的结果数。 |
|
Total
|
pagination.total | integer |
为请求找到的结果总数。 |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
标识符。 |
|
GMT
|
data.gmt | string |
GMT 偏移量(以小时为单位)。 |
|
城市 ID
|
data.city_id | string |
城市标识符。 |
|
IATA 代码
|
data.iata_code | string |
城市的 IATA 代码。 |
|
国家/地区 ISO
|
data.country_iso2 | string |
城市的 2 字母 ISO 代码。 |
|
地理名称 ID
|
data.geoname_id | string |
与城市关联的 GeoName ID。 |
|
Latitude
|
data.latitude | string |
与城市关联的纬度坐标。 |
|
Longitude
|
data.longitude | string |
与城市关联的经度坐标。 |
|
城市名称
|
data.city_name | string |
城市的名称。 |
|
Timezone
|
data.timezone | string |
城市处于的时区。 |
获取外部测试版
此作可跟踪航班并实时检索航班状态信息。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
限度
|
limit | integer |
指定要在 API 响应中返回的结果限制。 允许的最大值为 100。 |
|
|
Offset
|
offset | integer |
指定分页的偏移量。 示例:将偏移量指定 10 与限制为 10 的偏移量将显示结果 10-20。 默认偏移值为 0,从第一个可用结果开始。 |
|
|
外部测试版状态
|
flight_status | string |
按外部测试版状态筛选结果。 可用值:计划、活动、降落、取消、事件或转移。 |
|
|
航班日期
|
flight_date | string |
通过提供格式为 YYYY-MM-DD 的航班日期来筛选结果。 示例:2019-02-31。 |
|
|
出发 IATA
|
dep_iata | string |
使用 IATA 代码按出发城市或机场筛选结果。 |
|
|
到达 IATA
|
arr_iata | string |
使用 IATA 代码按到达城市或机场筛选结果。 |
|
|
离开国际民航组织
|
dep_icao | string |
使用国际民航组织代码按出发机场筛选结果。 |
|
|
抵达国际民航组织
|
arr_icao | string |
使用国际民航组织代码按出发机场筛选结果。 |
|
|
航空公司名称
|
airline_name | string |
按航空公司名称筛选结果。 |
|
|
航空公司 IATA
|
airline_iata | string |
按航空公司 IATA 代码筛选结果。 |
|
|
国际民航组织航空公司
|
airline_icao | string |
按航空公司 ICAO 代码筛选结果。 |
|
|
外部测试版编号
|
flight_number | integer |
通过提供航班号筛选结果。 |
|
|
航班 IATA
|
flight_iata | string |
通过提供外部测试版 IATA 代码筛选结果。 |
|
|
国际民航组织航班
|
flight_icao | string |
通过提供外部测试版 ICAO 代码筛选结果。 |
|
|
最小延迟出发时间
|
min_delay_dep | integer |
通过提供最短的出发延迟分钟数来筛选结果。 |
|
|
最低延迟到达时间
|
min_delay_arr | integer |
通过提供最少的到达延迟分钟数来筛选结果。 |
|
|
最大延迟出发时间
|
max_delay_dep | integer |
通过提供最长的出发延迟分钟数来筛选结果。 |
|
|
最大延迟到达时间
|
max_delay_arr | integer |
通过提供到达延迟的最大分钟数来筛选结果。 |
|
|
到达计划时间
|
arr_scheduled_time_arr | string |
通过以 YYYY-MM-DD 格式提供到达日期来筛选结果。 示例:2019-02-31。 |
|
|
出发计划时间
|
arr_scheduled_time_dep | string |
通过以 YYYY-MM-DD 格式提供出发日期来筛选结果。 示例:2019-02-31 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
限度
|
pagination.limit | integer |
每个分页结果的指定或默认限制。 |
|
Offset
|
pagination.offset | integer |
指定的或默认的分页偏移量。 |
|
计数
|
pagination.count | integer |
在当前分页页上找到的结果数。 |
|
Total
|
pagination.total | integer |
为请求找到的结果总数。 |
|
Data
|
data | array of object | |
|
航班日期
|
data.flight_date | string |
航班日期 |
|
外部测试版状态
|
data.flight_status | string |
外部测试版状态。 可能的值:计划、活动、降落、取消、事件或转移。 |
|
机场
|
data.departure.airport | string |
出发机场的名称。 |
|
Timezone
|
data.departure.timezone | string |
出发时区。 |
|
IATA
|
data.departure.iata | string |
出发地点/机场的 IATA 代码。 |
|
国际 民航 组织
|
data.departure.icao | string |
出发地点/机场的国际民航组织代码。 |
|
终端
|
data.departure.terminal | string |
出发终端。 |
|
Scheduled
|
data.departure.scheduled | string |
RFC3339(ISO8601)格式的计划出发日期和时间。 示例:2019-12-12T04:20:00+00:00。 |
|
预计
|
data.departure.estimated | string |
RFC3339(ISO8601)格式的估计出发日期和时间。 示例:2019-12-12T04:20:00+00:00。 |
|
延迟
|
data.departure.delay | integer |
出发时间的延迟(以分钟为单位)。 |
|
门
|
data.departure.gate | string |
出发门。 |
|
机场
|
data.arrival.airport | string |
到达机场的名称。 |
|
Timezone
|
data.arrival.timezone | string |
到达时区。 |
|
IATA
|
data.arrival.iata | string |
到达地点/机场的 IATA 代码。 |
|
国际 民航 组织
|
data.arrival.icao | string |
到达地点/机场的国际民航组织代码。 |
|
Scheduled
|
data.arrival.scheduled | string |
RFC3339(ISO8601)格式的计划到达日期和时间。 示例:2019-12-12T04:20:00+00:00。 |
|
预计
|
data.arrival.estimated | string |
RFC3339(ISO8601)格式的估计到达日期和时间。 示例:2019-12-12T04:20:00+00:00。 |
|
终端
|
data.arrival.terminal | string |
到达终端。 |
|
门
|
data.arrival.gate | string |
到达门。 |
|
行李
|
data.arrival.baggage | string |
抵达机场的行李认领门。 |
|
Name
|
data.airline.name | string |
航空公司的名称。 |
|
IATA
|
data.airline.iata | string |
航空公司的 IATA 代码。 |
|
国际 民航 组织
|
data.airline.icao | string |
航空公司的国际民航组织代码。 |
|
编号
|
data.flight.number | string |
航班号 |
|
IATA
|
data.flight.iata | string |
外部测试版的 IATA 代码。 |
|
国际 民航 组织
|
data.flight.icao | string |
航班的 ICAO 代码。 |
|
航空公司名称
|
data.flight.codeshared.airline_name | string |
航空公司的名称。 |
|
航空公司 IATA
|
data.flight.codeshared.airline_iata | string |
航空公司的 IATA 代码。 |
|
国际民航组织航空公司
|
data.flight.codeshared.airline_icao | string |
航空公司的国际民航组织代码。 |
|
外部测试版编号
|
data.flight.codeshared.flight_number | string |
外部测试版的数量。 |
|
航班 IATA
|
data.flight.codeshared.flight_iata | string |
外部测试版的 IATA 代码。 |
|
国际民航组织航班
|
data.flight.codeshared.flight_icao | string |
航班的 ICAO 代码。 |
获取机场
此作返回有关全球机场的数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
限度
|
limit | integer |
指定要在 API 响应中返回的结果限制。 允许的最大值为 100。 |
|
|
Offset
|
offset | integer |
指定分页的偏移量。 示例:将偏移量指定 10 与限制为 10 的偏移量将显示结果 10-20。 默认偏移值为 0,从第一个可用结果开始。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
限度
|
pagination.limit | integer |
每个分页结果的指定或默认限制。 |
|
Offset
|
pagination.offset | integer |
指定的或默认的分页偏移量。 |
|
计数
|
pagination.count | integer |
在当前分页页上找到的结果数。 |
|
Total
|
pagination.total | integer |
为请求找到的结果总数。 |
|
Data
|
data | array of object | |
|
机场名称
|
data.airport_name | string |
机场的全名。 |
|
IATA 代码
|
data.iata_code | string |
与机场关联的 IATA 代码。 |
|
ICAO 代码
|
data.icao_code | string |
与机场关联的国际民航组织代码。 |
|
Latitude
|
data.latitude | string |
与机场位置关联的纬度坐标。 |
|
Longitude
|
data.longitude | string |
与机场位置关联的经度坐标。 |
|
GeoName ID
|
data.geoname_id | string |
机场的 GeoNames ID。 |
|
Timezone
|
data.timezone | string |
机场的时区。 |
|
GMT
|
data.gmt | string |
GMT 偏移量(以小时为单位)。 |
|
电话号码
|
data.phone_number | string |
机场的电话号码。 |
|
国家/地区名称
|
data.country_name | string |
机场所在的国家/地区的名称。 |
|
国家/地区 ISO
|
data.country_iso2 | string |
机场所在的国家/地区的 ISO 代码。 |
|
城市 IATA 代码
|
data.city_iata_code | string |
机场位于的城市的 IATA 代码。 |
获取航空公司
此作返回有关全球航空公司的数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
限度
|
limit | integer |
指定要在 API 响应中返回的结果限制。 允许的最大值为 100。 |
|
|
Offset
|
offset | integer |
指定分页的偏移量。 示例:将偏移量指定 10 与限制为 10 的偏移量将显示结果 10-20。 默认偏移值为 0,从第一个可用结果开始。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
限度
|
pagination.limit | integer |
每个分页结果的指定或默认限制。 |
|
Offset
|
pagination.offset | integer |
指定的或默认的分页偏移量。 |
|
计数
|
pagination.count | integer |
在当前分页页上找到的结果数。 |
|
Total
|
pagination.total | integer |
为请求找到的结果总数。 |
|
Data
|
data | array of object | |
|
航空公司名称
|
data.airline_name | string |
航空公司的全名。 |
|
IATA 代码
|
data.iata_code | string |
航空公司的 IATA 代码。 |
|
IATA 前缀会计
|
data.iata_prefix_accounting | string |
航空公司的 IATA 前缀或会计代码。 |
|
ICAO 代码
|
data.icao_code | string |
航空公司的国际民航组织代码。 |
|
呼叫符号
|
data.callsign | string |
国际民航组织呼吁航空公司。 |
|
类型
|
data.type | string |
航空公司的类型。 |
|
状态
|
data.status | string |
航空公司的当前状态。 |
|
机群大小
|
data.fleet_size | string |
航空公司的机队大小。 |
|
舰队平均年龄
|
data.fleet_average_age | string |
机队的平均飞机年龄。 |
|
已建立日期
|
data.date_founded | string |
航空公司的成立年。 |
|
中心代码
|
data.hub_code | string |
与航空公司关联的中心代码。 |
|
国家/地区名称
|
data.country_name | string |
航空公司的发源国的名称。 |
|
国家/地区 ISO
|
data.country_iso2 | string |
航空公司原产国的 2 字母 ISO 代码。 |
获取航空税
此作返回有关航空税的数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
限度
|
limit | integer |
指定要在 API 响应中返回的结果限制。 允许的最大值为 100。 |
|
|
Offset
|
offset | integer |
指定分页的偏移量。 示例:将偏移量指定 10 与限制为 10 的偏移量将显示结果 10-20。 默认偏移值为 0,从第一个可用结果开始。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Offset
|
pagination.offset | integer |
指定的或默认的分页偏移量。 |
|
限度
|
pagination.limit | integer |
每个分页结果的指定或默认限制。 |
|
计数
|
pagination.count | integer |
在当前分页页上找到的结果数。 |
|
Total
|
pagination.total | integer |
为请求找到的结果总数。 |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
航空税标识符。 |
|
税务 ID
|
data.tax_id | string |
航空税的标识符。 |
|
税务名称
|
data.tax_name | string |
航空税的名称。 |
|
IATA 代码
|
data.iata_code | string |
与航空税关联的 IATA 代码。 |
获取飞机
此作返回有关不同飞机和飞机的数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
限度
|
limit | integer |
指定要在 API 响应中返回的结果限制。 允许的最大值为 100。 |
|
|
Offset
|
offset | integer |
指定分页的偏移量。 示例:将偏移量指定 10 与限制为 10 的偏移量将显示结果 10-20。 默认偏移值为 0,从第一个可用结果开始。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
限度
|
pagination.limit | integer |
每个分页结果的指定或默认限制。 |
|
Offset
|
pagination.offset | integer |
指定的或默认的分页偏移量。 |
|
计数
|
pagination.count | integer |
在当前分页页上找到的结果数。 |
|
Total
|
pagination.total | integer |
为请求找到的结果总数。 |
|
Data
|
data | array of object | |
|
注册号
|
data.registration_number | string |
飞机的注册号。 |
|
生产线
|
data.production_line | string |
飞机的生产线标识符。 |
|
IATA 类型
|
data.iata_type | string |
飞机的 IATA 类型。 |
|
模型名称
|
data.model_name | string |
飞机的型号名称。 |
|
模型代码
|
data.model_code | string |
飞机的模型代码。 |
|
国际民航组织代码十六进制
|
data.icao_code_hex | string |
飞机的 HEX ICAO 代码。 |
|
IATA 代码短
|
data.iata_code_short | string |
飞机的短 IATA 代码。 |
|
构造号
|
data.construction_number | string |
飞机的建设数量。 |
|
测试注册号
|
data.test_registration_number | string |
飞机的测试注册号。 |
|
推出日期
|
data.rollout_date | string |
飞机的推出日期。 |
|
首次飞行日期
|
data.first_flight_date | string |
飞机的第一个飞行日期。 |
|
送达日期
|
data.delivery_date | string |
飞机的初始交付日期。 |
|
注册日期
|
data.registration_date | string |
飞机的初始注册日期。 |
|
行号
|
data.line_number | string |
飞机的生产线编号。 |
|
平面系列
|
data.plane_series | string |
飞机系列。 |
|
航空公司 IATA 代码
|
data.airline_iata_code | string |
飞机的 IATA 代码。 |
|
航空公司国际民航组织代码
|
data.airline_icao_code | string |
飞机的国际民航组织代码。 |
|
平面所有者
|
data.plane_owner | string |
飞机的所有者名称。 |
|
引擎计数
|
data.engines_count | string |
飞机上的引擎数。 |
|
引擎类型
|
data.engines_type | string |
飞机上的引擎类型。 |
|
平面年龄
|
data.plane_age | string |
飞机的年龄在几年内。 |
|
平面状态
|
data.plane_status | string |
飞机的当前状态。 |
|
平面类
|
data.plane_class | string |
给定飞机上提供了一个或多个子对象,其中包含有关类类型(例如经济舱、商务舱)的信息,以及有关可用座位数、床、机舱宽度等的详细信息。 |
获取飞机类型
此作返回有关不同飞机类型的数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
限度
|
limit | integer |
指定要在 API 响应中返回的结果限制。 允许的最大值为 100。 |
|
|
Offset
|
offset | integer |
指定分页的偏移量。 示例:将偏移量指定 10 与限制为 10 的偏移量将显示结果 10-20。 默认偏移值为 0,从第一个可用结果开始。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Offset
|
pagination.offset | integer |
指定的或默认的分页偏移量。 |
|
限度
|
pagination.limit | integer |
每个分页结果的指定或默认限制。 |
|
计数
|
pagination.count | integer |
在当前分页页上找到的结果数。 |
|
Total
|
pagination.total | integer |
为请求找到的结果总数。 |
|
Data
|
data | array of object | |
|
ID
|
data.id | string |
飞机类型标识符。 |
|
IATA 代码
|
data.iata_code | string |
与飞机类型关联的 IATA。 |
|
飞机名称
|
data.aircraft_name | string |
与飞机类型关联的飞机名称。 |
|
平面类型 ID
|
data.plane_type_id | string |
与飞机类型关联的平面类型标识符。 |