AirNav RadarBox On-Demand API 系列:空域数据

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

AirNav RadarBox On-Demand API (ODAPI) 允许将实时、预定或历史飞行数据根据需要轻松集成到客户端应用程序中。

这些数据由我们的地面和天基 ADS-B 网络汇总,包括 70 多个数据字段,例如航班号、呼号、注册、预定和实际出发和到达时间、飞机速度、高度和其他飞行参数。

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

  1. 每次查询信用定价- 只为您使用的内容付费。
  2. 开发人员友好的 API - 无缝集成到客户端应用程序中。
  3. 从 10,000 积分/月开始。 - 可以选择升级积分的负担能力。
  4. 来自 12 个以上来源的飞行数据- 通过冗余确保准确性。
  5. 24/7 客户支持- 365 天优先电子邮件和电话支持。

文档、SDK 下载和数据源

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

空域数据

本周的 RadarBox API 重点关注空域数据,例如 NOTAM(飞行员通知)、NAT(北大西洋航迹)和 PAC(太平洋有组织航迹系统 - PACOTS)。

上图:来自 API 文档页面的空域屏幕截图

1. 2021年9月13日洛杉矶国际机场NOTAM发布

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

NOTAM(飞行员通知)是地方航空当局航空当局向飞机飞行员警告沿飞行路线或特定位置的潜在危险的一种方式。

2. NAT(北大西洋轨道)

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

北大西洋轨道是西欧和北美之间横跨大西洋的高空航线。这些曲目每天更新。

3. PAC(太平洋有组织的轨道系统 - PACOTS)

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

Pacific Organized Track System 描述了夏威夷或北美和日本/东南亚之间的太平洋航线——每天更新。

如何使用 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 的首席执行官。

可定制性意味着所有解决方案都是根据客户的特定要求量身定制的。我们通过提供 ADS-B、FAA SWIM、Oceanic、MLAT、卫星 ADS-C、HFDL、ADS-C、卫星 ADS-B 无缝集成到现有的客户端应用程序和平台,以确保完整和准确的数据意味着我们可以提供相对轻松很多。

通过我们提供多种数据格式,例如 JSON、XML、CSV、KML、ESRI 等,我们还以更少的价格提供更多的数据,这让我们脱颖而出。

最后,我们提供 24/7 全天候客户支持,以帮助您解决任何问题,并为您选择合适的包裹。

所以不要拖延,为什么不深入了解我们在 AirNav RadarBox 可以为您提供的服务?要与我们联系,请单击此处立即了解!

阅读下一个...

是否考虑去掉广告?

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

订阅

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

隐藏