■ 您当前所在的位置:网站首页>>科普教育>>会展专栏

什么是API?

发布时间:2018年10月12日

APIApplication Programming Interface的首字母缩写,翻译过来就是应用程序编程接口,是计算机操作系统提供给应用程序的一个调用接口。通过调用操作系统提供的接口,应用程序使得操作系统去执行给定的命令或动作。这是程序开发人员经常会使用到的一个词汇。

你也许会觉得上面这个解释有点太专业了,我们通过下面的例子来加以说明。

随着QQ、微博和微信等社交工具的出现,如今已经很少有人用写信的方式来交流感情了。我们来回忆一下邮寄一封书信的全过程。在邮寄之前,需要将写好的信纸装入到一个信封里面并封装好,信封上要写明收信人和寄信人的姓名、地址及邮政编码,同时要贴上邮票。以上步骤完成之后,我们只需要将信放入邮局的寄信箱里面即可,信件具体是如何邮寄的,我们就不用操心了。

寄信的过程其实就类似于一个API的调用过程,一封完整的信件就相当于是一个API。在调用API的时候,开发人员需要按照要求填写好一些参数的值,这就相当于在寄信的时候需要将信封上面的内容写好。开发人员不需要理解操作系统执行API的具体过程,这就相当于寄信人不需要知道邮局是如何将信件寄出去的。

对于开发人员来说,合理地使用API可以简化操作、提高工作的效率,进而缩短软件或硬件的开发周期。