API之于计算机,就像一个可操作的网站之于人类。

比如你现在想要把知乎上的一篇文章分享到微博,你会点击文章下方的“分享”,这个过程中,计算机通过微博API,来完成它的工作。(其实这个过程从你用微博账号登陆知乎就已经开始了)

网站一般被设计为各种各样的图形界面,最终目的是使人类可以读取、操作数字信息,与之类似,API使计算机可以读取、操作数字信息。参照下图:

<img src="http://img.studyofnet.comhttps://pic2.zhimg.com/50/73c10a4db7511d53234d673e9b37aaf9_hd.jpg" data-rawwidth="1200" data-rawheight="420" class="origin_image zh-lightbox-thumb" width="1200" data-original="https://pic2.zhimg.com/73c10a4db7511d53234d673e9b37aaf9_r.jpg"/>

api有什么标准(如何通俗地解释API)(1)

APIs (application programming interfaces),即应用程序编程接口。API由服务器(Server)提供(服务器有各种各样的类型,一般我们浏览网页用到的是web server,即网络服务器),通过API,计算机可以读取、编辑网站数据,就像人类可以加载网页、提交信息等。这里用来举例的“网站”,广义可理解为我们现在所提的“客户端(Client)”。

因此,要知道API的概念和作用,了解这三个词就OK:

实例有很多,API可以用来做各种各样的事情

作者:梅朵

链接:https://www.zhihu.com/question/21430743/answer/32541089

,