在百度百科上面查找,百度百科的定义是:API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。 用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
听起来专业词汇太多了,还是不能够全面的理解是不是,那么接下来小编用自己的话再来复述一遍什么是API。
当你在浏览器中输入www.facebook.com,一则请求会出现在Facebook的远程服务器上。一旦你的浏览器收到了响应,它就会解析代码、呈现出网页。
对于浏览器来说(这也是所谓的客户端),Facebook的服务器就是一个应用程序编程接口。这意味着每当你在互联网上访问一个页面的时候,你都在与某个远程服务器的API发生交互。
API并不完全等同于远程服务器——它其实是服务器的一部分,负责接收请求并发送响应。
API是一种为客户提供服务的方式。
API怎么用?
通过向合作伙伴或公众提供您的 API,可以:
创造新的收入渠道,或拓展现有收入渠道。
扩大您的品牌覆盖范围。
通过外部开发和协作,推动开放创新或提高效率。
所有的 API 必须具备 的 4 个非功能性的要求是:
1、安全:安全又包含以下四个方面
HTTPS/SSL 证书
跨域资源共享
身份认证与 JSON Web 令牌
授权与作用域
2、文档:创建API文档需要关注的三个方面
开发者入门文档(自述文件/基本介绍)
技术参考(规范/说明书)
使用方法(入门和其他指南)
3、验证:在API开发过程中最容易被忽视的一个。
4、测试:软件开发周明华的最佳实践,应该可以说是最主要的飞功能性的要求
整合自:Linux中国、36氪、红帽、百度百科
编辑:jq
-
接口
+关注
关注
33文章
9448浏览量
156151 -
服务器
+关注
关注
13文章
10093浏览量
90895 -
API
+关注
关注
2文章
2156浏览量
66245 -
Facebook
+关注
关注
3文章
1432浏览量
58356
发布评论请先 登录
Wildberries API 全解析
教你如何使用API
Python调用API教程
教你如何使用API接口获取数据!
什么是API?一文读懂它的神奇之处
请问什么是API?怎么使用它?
RESTful API设计原则: 构建易用、可扩展的API接口
Vue3组合式API最佳实践:从Options API到Composition API
代购系统 API 介绍
什么是 API接口?
产品下架与删除API接口
产品添加与上架API接口设计指南
鸿蒙开发API9 到 API12,有哪些不同
如何获取 OpenAI API Key?API 获取与代码调用示例 (详解教程)
集成API设计+测试+文档管理,全新一站式解决方案SmartBear API Hub功能介绍

什么是API API怎么用 API的四个基本特征
评论