AirNav RadarBox API 系列:飞机和机场数据

上图:AirNav RadarBox API 显示在屏幕上

AirNav Radarbox On-Demand API 是按查询计算信用的 API 解决方案,允许客户端应用程序根据需要访问实时和历史航班数据。我们的数据由 AirNav 的地面和基于卫星的 ADS-B 网络汇总和交付,并通过安全的 TCP 网络套接字连接发送,而历史航班跟踪数据则通过下载链接提供。该模型采用即用即付的方式,也可以以较低的成本提供给您。

我们目前提供五种类型的数据类别,其中:
1 - 空域(诺塔姆机场、NAT、PAC)
2 - 航班(实时航班、搜索航班、按地理区域的航班)
3 - 飞机(通过 ID 搜索飞机和飞机搜索)
4 - 机场(按机场的 METAR 和 TAF、机场搜索、机场代码和按机场的 D-ATIS)
5 - 飞行统计(商务和商业飞行统计、商务机场等)。

RadarBox On-Demand (ODAPI) 客户端兼容 Python、Ruby、Scala、Kotlin-client、JavaScript、Typescript、C#、Java、Swift、R、Go 和 PHP 等 15 种框架。

本周结束我们专注于 AirNav RadarBox 的按需或 ODAPI 的系列文章,我们重点介绍两类数据:飞机和机场数据,机场、运营商和飞机所有者以及航空公司以及其他航空专业人士和世界各地的组织。

上图:API 文档页面上飞机和机场数据的屏幕截图

要访问和使用 RadarBox On-Demand API 飞机数据和机场数据很简单,只需转到Radarbox.com/api/documentation -> “飞机和机场数据”并查询您需要的数据或航班统计信息。

我们还提供 70 多个数据字段 - 您可以在其中进行搜索。 AirNav RadarBox 飞机和机场数据来自 12 多个不同的数据源,确保我们飞行数据的准确性。

为什么客户喜欢我们的 API 解决方案?

  1. 每次查询信用定价- 只为您使用的内容付费。
  2. 开发人员友好的 API - 无缝集成到客户端应用程序中。
  3. 来自 14 个来源的飞行数据- 通过冗余确保准确性。
  4. 24/7 客户支持- 365 天优先电子邮件和电话支持。

有关文档、定价、下载我们的客户端 SDK 和数据源的更多信息,请访问 - https://www.radarbox.com/api/documentation

要了解和发现有关我们 API 解决方案的更多信息,请访问 - https://www.radarbox.com/api

飞机数据

使用此数据类别,您将找到与飞机相关的所有数据,例如尾号、ICAO 类型、所有者(公司)、序列号或飞机首次飞行的时间。另外,特定飞机的飞行小时数和最常使用的机场的统计数据。

1. 航空公司的飞机

上图:API 文档页面上的飞机数据截图(按航空公司)

您可以在此数据选项中按尾号、ICAO 公司或航空公司 ICAO 搜索飞机数据。上面的屏幕截图显示了整个 HiFly (HFY) 机队的数据请求,从中可以看到里斯本公司的空中客车 A340-542X 之一显示在响应负载中。

2.飞机ID

上图:API 文档页面上的飞机数据截图(按 ID - 注册)

在按 ID 搜索飞机选项中,您可以通过 MODE-S 十六进制代码、尾号或注册找到特定飞机的详细信息和数据。在上面的示例中,注册号为 N173UW 且 IATA 代码为 32D 的空中客车 A319-112 请求按 ID(注册)的飞机数据,这意味着该飞机配备了小鲨鱼。

机场

使用此端点,您将能够获取某些特定机场的详细信息(按 ICAO 或 IATA 代码)以及按国家/地区、城市或纬度/经度进行搜索,并访问静态信息,例如代码、城市、国家/地区、海拔、时区和跑道列表以及实时信息(例如正在使用的跑道;最近的起飞/着陆统计数据)

1. 机场 D-ATIS

上图:API 文档页面上的 D-ATIS 数据截图

D-ATIS(数据链路-自动终端信息服务)是一种在机场周围(终端区域、周围环境等)连续广播航空信息的服务。此数据选项旨在查找世界任何地方特定机场的最新信息。 D-ATIS 是将来自特定机场的信息转录为文本形式。

从响应有效负载可以看出,洛杉矶国际机场 (LAX) 到 2021-10-28 (14:55Z) 请求 D-ATIS 数据,该机场位于加利福尼亚州,是美国最繁忙的机场之一。在“heady”“body”项中,D-ATIS信息以文本形式显示。

2. 机场代码

上图:API 文档页面上的机场数据截图

在此搜索字段中,您可以按 ICAO 或 IATA 代码查找任何机场。只需输入ICAO 或ICAO 代码,例如约翰肯尼迪机场的ICAO 代码是KFJK,而IATA 代码是:JFK。

3. 机场搜索

上图:API 文档页面上的机场数据截图

与机场代码相同,您可以搜索特定城市中存在的机场和数量。例如,在纽约,有三个机场:

  1. 约翰·肯尼迪国际机场 (JFK)
  2. 拉瓜迪亚机场 (LGA)
  3. 纽瓦克国际机场 (EWR)

4. 机场 METAR

上图:API 文档页面上的 METAR 数据截图

METAR(气象机场报告)提供特定机场当前天气状况的报告,包括风向和速度、能见度、高度计等信息。

5. 机场 TAF

上图:API 文档页面上的 TAF 数据截图

TAF(Terminal Aerodrome Forecast)是机场为当地空中交通提供的天气预报数据服务,全天更新多次,以确保飞行员和飞机运营商能够获得最新信息。您可以通过输入 IATA 和 ICAO 代码来获取此数据,以获取特定机场的最新天气信息。

如何使用 RadarBox On-Demand API

获取免费令牌

您可以使用您的企业帐户获得一个免费代币,这将为您提供足够的积分来玩游戏。您可以通过导航到您的API Dashboard来找到您的。获得后,在新选项卡中打开 API 文档,以便您可以继续阅读此处的操作指南

分步指南

1. 认证

验证

上图:来自 API 文档页面的空域数据截图

下面的步骤将展示与 API 交互是多么容易。在文档页面上,您将能够滚动浏览规格。每个调用都需要进行身份验证,因此您需要将要使用的令牌放在上下文中。只需在指定的表格中插入令牌并点击“保存”按钮。从这里开始,所有服务电话都将与您的帐户相关联。

2. 查看所有可用服务

上图:来自 API 文档页面的空域数据截图

在左侧菜单中,您可以找到可用服务的列表。单击每个将带您到端点详细信息,您可以在其中找到所需参数和响应的详细格式等信息。

3. 进入测试模式

试用按钮

上图:来自 API 文档页面的空域数据截图

单击“试用”按钮,这将激活测试模式,您将能够提交实时请求。

试试屏幕

上图:来自 API 文档页面的空域数据截图

进入测试模式后,您将在中心列上看到请求规范,在右侧看到一个包含请求负载的文本框。它将预先填充您需要自定义的测试值。

4. 示例测试用例

最简单的场景之一是试图找出特定飞机的当前位置。

示例有效载荷

上图:来自 API 文档页面的空域数据截图

我们编辑了样本有效载荷,除了我们的标准之外的所有内容:获取尾号为 G-TTNG 的飞机的当前位置。点击“发送请求”按钮后,我们应该会在几秒钟内得到响应。如果一切顺利,我们应该会看到请求的状态代码和在初始请求下方弹出的响应负载。

结果

上图:来自 API 文档页面的空域数据截图

响应字段的文档应该在响应负载的左侧可见,以便于解释数据。

实现你自己的客户端

上面显示的界面非常适合对您的调用进行原型设计,但当然,您仍然需要实现自己的 API 客户端。我们将展示只需几行代码即可拥有一个完整的 Python API SDK 是多么容易。

上图:来自 API 文档页面的空域数据截图

您可以下载您喜欢的语言/框架的 Web 服务客户端 - 我们目前支持最流行的语言/框架,例如 C#、Java、PHP、Python、Scala、Swift 和 Javascript。

只需从下拉菜单中的一项中选择您的选项,下载就会自动开始。完成后,您需要解压缩存档并在您喜欢的 IDE 中打开内容。

自述文件

上图:README.md 文件

README.md 文件包含有价值的信息,是为我们感兴趣的框架量身定制的。在这种情况下,有关于如何设置 Python 环境以便能够顺利运行 API 客户端的说明。还有一些代码片段可以直接复制/粘贴到代码中。

简单客户端

上图:README.md 文件

我们已经将 README 文件中的片段复制到我们自己的文件“liveflights-client.py”中,我们只需要添加两件事:身份验证字符串(承载令牌)和搜索参数(注册“G-TTNG”),相同作为我们之前在测试界面中创建的调用。

第一次运行

上图:README.md

保存文件后,我们可以打开一个终端,使用 Python 运行我们刚刚实现的客户端。

我们与竞争对手的区别是什么?

AirNav Radarbox 与其竞争对手的不同之处在于我们称之为 AirNav 的 3 F。灵活地处理我们每个客户的要求。构建功能丰富且面向未来的产品,同时关注客户满意度。 ” -安德烈布兰道,AirNav Systems 的首席执行官。

我们以多种格式提供我们的数据,例如 JSON、XML、CSV、KML 等。我们一流的客户支持 24/7 x 365。所以请查看我们的定价计划,我们为更大的数据量提供基于数量的折扣.如果您想为您的团队或应用讨论定制计划,请立即与我们联系!点击此处立即联系!

阅读下一个...

是否考虑去掉广告?

禁用广告拦截器或订阅计划以在Radarbox上不显示广告。已经订阅?登录

订阅

您已获准在 RadarBox 的网站着陆。继续使用我们的服务,即表示您同意我们的隐私政策

隐藏