📜  API 完整表格

📅  最后修改于: 2022-05-13 01:56:18.383000             🧑  作者: Mango

API 完整表格

APIApplication Program Interface的缩写。它于 2000 年 2 月 7 日由 Salesforce.com 在 IDG Demo 2000 会议上介绍,但当时这些还没有公开。它是允许两个软件程序之间通信的代码。它将请求从源传递到目标,然后将响应带回源。

此外,它还在两个系统之间传输数据。它由相关元素组成。它可以看作是一套用于设计各种软件的规则和工具。它用于过程语言、面向对象语言、框架等。最常见的 API 是 REST API 和 SOAP API。虽然 API 是使用多种技术设计的,但其中一种是通过将软件分成多个模块来使用信息隐藏来完成的,其中每个模块都有一个独特的接口。

API 的一个实时示例是预订航班。

好处:

  • API 非常有用,因为无需自己编写完整的代码,它们就可以向应用程序添加规范。
  • API 可用于访问来自应用程序的数据。
  • API 对于定制和增强应用程序很有用。
  • 这些确保应用程序的高速运行
  • 数据共享变得更容易。

缺点:

  • 作为网关,它最容易被黑客入侵。
  • 一旦被黑客入侵,系统中的其他应用程序就会自动受到威胁。
  • 系统可能在 API 测试期间崩溃
  • API的维护很困难
  • 提供 API 是昂贵的,所以它的成本太高了。

API 示例

以下是我们在日常生活中使用的一些例子——

  • 使用 Paytm 付款
  • 电报机器人
  • 登录
  • 天气片段