关于 API 的一切:定义、类型和规范

我们都习惯于即时连接,通过桌面或智能手机让世界触手可及,我们可以从任何地方购买、固定和挑选任何东西。 我们以前所未有的方式与地球和彼此相连,但它是如何发生的呢? 数据如何从 A 点传输到 B 点? 不同的设备和应用程序如何相互通信,以便我们只需点击几下就可以下订单、预订或预订航班? 应用程序编程接口或 API 是我们链接世界的无名英雄。 我们认为引擎在幕后和幕后是理所当然的。 然而,正是它实现了我们所期望和依赖的所有参与。 什么是 API? API 是信使,它接收请求并通知系统你想做什么,然后给你响应。 举个例子,把 API 想象成一家餐厅,你坐在一张桌子旁,有一个可供选择的菜单。 厨房是系统的一部分,它将准备您的订单; 缺少的是将您的订单传达给厨房并将食物送回餐桌的关键环节; 这就是服务员或 API 发挥作用的地方。服务员是接受您的请求或订单并将其转发给系统的信使,在这种情况下是厨师,然后他会回复您。 在这种情况下食物。 API 的使用:与抽象层非常相似,API 通常会创建一种更易于管理的格式,甚至可以保护信息。 API 使后端工具能够创建抽象层。 第二种用途是通过公共 API 进行集成。 公共 API 是一个公开可用的应用程序编程接口,任何开发人员都可以使用它通过不同的服务连接和共享信息。 我们将协作定义为通过公共 API 进行集成的主要好处之一,这意味着使用公共 API 可以实现广泛的协作。 我们还将稳定性定义为通过公共 API 集成的主要好处之一,这意味着由于大多数公共 API 的基础是由技术天才构建的,因此可以安全地假设您的 API 函数将是稳定的。 Web 服务 API 是第三个用例。 尽管所有 Web 服务都是 API,因为它们以有序且易于理解的方式构造和呈现复杂的代码流,但并非所有 API 都是 Web 服务。 API 类型有四种主要类型的 API 正在使用和可构建,具体取决于我们定义的 API 类型中的预期用途 开放式 API 这些 API 对公众开放,同时它们是安全的,任何人都可以访问、添加和更改机制。 内部 API 仅供内部系统使用,以使用您需要特定权利或许可的此类 API。 合作伙伴 API 不可公开访问,但仅限于使用身份验证流程的特定人群,类似于内部 API。 Compound API 是一种 API,它结合了多个数据和服务 API,以加快流程并改善用户交互。 当我们不仅从软件开发的角度,而且从业务协作的角度来处理 API 时,它们发挥的作用要大得多。 这些资源交易所器可读接口类似于在幕后运行并提供必要技术连接的交付服务。

资讯来源:由0x资讯编译自TECHGIG。版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢