您是否经常在其他人口中听到 “API”这个缩写,但您却一窍不通?那这篇文章就是为您量身定做的! 下面我们将为您详细介绍“API”的意思以及它的具体用途。 

为什么要使用API?

应用程序编程接口(英语:Application Programming Interface,简称:API)是特定软件给出的的 “通信语言 ”(communication language)规则,也就是软件系统不同组成部分衔接的约定,供与其他软件交互使用。

我们在此为您举一个比较形象的例子方便您理解,比如说您向一位同事求助,这位同事的衣服上别着一个通行證,告知您应该用什么语言与他们交流。但如果您试图用另一种语言与他交流,他就无法做出回应。

API让不同的软件之间可以相互沟通,而不必自己 “重新编码/重新编程”(recode/reprogram)现存的软件来获取信息或执行操作。

例如,当您在Uber上发出请求叫车回家时,Uber应用程序不包括绘制路线的服务。因此,Uber将不得不通过其API与谷歌地图进行沟通(英文链接),以绘制两点之间的路线。谷歌地图将向Uber发送路线,然后Uber司机也就可以跟随导航送您回家。

因此,Uber不需要在自己的应用程序中建立地图软件,因为它可以利用API让谷歌地图来绘制路线。

那么,API的好处也就一目了然了,它能使企业能够集中精力开展核心业务。Uber的主要业务是为共享汽车的司机和客户搭建沟通的桥梁,所以大可不必枉费金钱和时间区开发地图软件。

您在哪些情况会需要API?

作为API的初学者,API如何能为您所用?

您可能需要API来让不同的应用程序执行一连串操作,并定期自动执行这些操作。

让我们举一个简单的例子,您就能一清二楚了:假设您投资了加密货币,您希望每天都能看到关于以太坊(Ethereum)的信息。您可以在API的协助下实现自动化:以太坊的信息一经检索,就可以立刻通过Slack频道或电子邮件发送,让您每天都能了解最新情况。

当您需要重复执行一个动作的时候,使用API能让您事半功倍。

假设您不知道要看什么电影,但您很清楚您不想看一部烂片。您可以使用一个API来检索IMDb的每一个页面,并给您提供一个评分8分以上(10分满分)的电影列表。有了API,您想要的应有尽有。

总的来说,这是API对非专业人士来说的主要优点。实际上,API在日常生活中还有许多其他用途,但您不妨试试看从最简单的开始。

这篇文章是不是挑起了您的兴趣?还想要了解更多关于API的知识吗?不要犹豫,快在评论中告诉我们吧!

Gandi还提供了全面API服务,只要成为我们的客户,您可以用它来执行大量的任务,自动化域名管理的相关操作,让您的工作更轻松。

籍此特别感谢Gandi技术团队对本文的帮助。