Investor's wiki

应用程序编程接口 (API)

应用程序编程接口 (API)

应用程序编程接口或 API 是允许两个应用程序共享信息的一段代码。

API 的一个很好的例子是酒店预订的聚合网站。聚合器站点使用 API 从不同的连锁酒店请求信息,以响应客户的请求。

例如,客户要求提供符合特定标准的可用客房信息——入住的开始和结束日期、地理区域、费用。此信息使用 API 发送到酒店的系统,API 将请求转换为酒店服务器可以理解的格式。然后,这些系统通过 API 回复符合这些标准的可用房间。

尽管聚合器站点和酒店系统是由不同的技术和不同的公司构建的,但 API 使信息能够快速轻松地交换。

在这种情况下,酒店是 API 提供者。它已构建 API 以使其他应用程序能够访问信息。酒店这样做是因为它想让用户轻松了解其可用客房。聚合器站点是 API 的使用者。它使用 API 是因为如果没有 API,就无法获得所需的数据,或者工作量太大。

API 可以用来做什么?

API 帮助开发人员使用现有的功能和数据,而不是使用变通方法或自行构建。例如,通过使用 Google Maps API 显示商店或餐厅的位置,开发人员无需从头开始绘制或编码地图功能。这节省了大量的时间和金钱。

API 存在于不同软件需要交互的任何地方,并且因为提供数据对业务有好处,所以其中许多都可以免费使用。

例如,区块链提供免费的 API,使开发人员能够访问比特币支付处理、钱包服务、交易数据和市场数据,以便在他们的网站和应用程序上使用。

加密货币交易所也提供 API。交易者可以使用这些 API 向交易机器人提供市场数据,使其能够代表交易者进行交易(根据预设指令)。这种交易形式被称为算法交易(或机器人交易)。

## 强调

  • 对于金融市场,API 接口交易算法或模型以及交易所和/或经纪人的平台。

  • 更多经纪人通过 API 提供他们的平台。

  • 应用程序编程接口 (API) 在数据提供者和最终用户之间建立在线连接。

  • API 对于实施自动交易策略至关重要。