2021-11-09

API是什么?

    API就是接口,就是通道,负责一个程序和其他软件的沟通,本质是预先定义的函数
    更加通俗易懂一些,别人写好的代码,或者编译好的程序,提供给你使用,就叫做API。你使用了别人代码(或者程序)中的某个函数、类、对象,就叫做使用了某个API。
    API就是我们设计程序用的接口和方法,API文档就是API接口的使用说明;接口是一种特殊的类。
    API不太一样,适用接口隔离原则,即使用多个隔离的接口,如用户注册与用户登录分别写两个接口,可以提高程序设计灵活性
     对于软件提供商来说,留出API,让别的应用程序来调用,形成生态,软件才能发挥最大的价值,才能更有生命力。(同时别人也看不见代码,不伤害商业机密。)

对于应用开发者来说,有了开放的API,就可以直接调用多家公司做好的功能来做自己的应用,不需要所有的事情都自己操刀,节省精力。
云计算、共享经济时代,API就是技术服务商为客户提供服务的方法。例如,网易云基于十多年IM技术积累打造的通信与视频服务,开发者通过集成客户端 SDK 和云端 Open API,即可快速实现强大的通信与视频功能。
API代表应用程序编程接口。API是允许两个应用程序相互对话的软件中介。换句话说,API是一个信使,它将您的请求交付给您所请求的提供者,然后将响应交付给您。
api允许在设备之间发送数据
API定义了独立于其各自实现的功能,这允许这些实现和定义在不影响彼此的情况下发生变化。因此,一个好的API通过提供构建块使开发程序变得更容易。
当开发人员创建代码时,他们通常不会从零开始。api使开发人员可以使用少量代码使重复但复杂的过程高度可重用。api使开发人员构建应用程序的速度对于当前应用程序开发的速度至关重要。
开发人员现在的工作效率比以前要高得多,以前他们必须从头开始编写大量代码。有了API,他们不必在每次编写新程序时都重复劳动。相反,他们可以专注于其应用程序的独特主张,同时将所有商用功能外包给api

API 能确认所有的操作都是合法的。 在发生错误的时候 API 会根据错误报告机制发出指示,减轻开发人员的负担。

    API中内置授权和访问控制,以确保只有授权人员才能访问特定数据。

API 是用于构建应用程序软件的一组子程序定义,协议和工具。一般来说,这是一套明确定义的各种软件组件之间的通信方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值