api接口是什么意思(程序员说的接口是什么)

本文用一个例子介绍了API这个词的概念和含义,分享给大家!

api接口是什么意思(程序员说的接口是什么)为了减少R&D人员的工作,很多产品往往直接应用相关产品的功能。如何应用它们?

这里不得不说说API。首先,我们要知道什么是API。

百度解释API是操作系统为应用程序预留的调用接口,应用程序通过调用操作系统的API使操作系统执行应用程序的命令。这个解释很官方也很专业。仔细看了,还是不知道API是什么,在产品中起什么作用。

接下来我会通过故事让你知道什么是API。这个故事是我从知乎上一个叫加载数据的作者的文章里读到的。

如果老王开银行,银行只有仓库和账本。顾客来了,就把钱放进仓库,记在账上。

王很快意识到一个问题:储户无法开仓,无法阅读,故意写错存款金额。

于是老王雇了一个员工大王,给银行加了一个柜台,让客户直接把钱给大王。记录后,王给客户一张收据,并将金币存放在仓库中。

在这里,老王雇佣大王完成记账、存钱、取钱等繁琐的工作,节省了用户的时间,提高了银行的工作效率。如果把这个具体的东西抽象出来,取代大王的角色就是API,大大节省了开发者的负担,提高了效率。

柜面银行分为两个区域:客户前台办理业务,后台存取款。在柜台,前台和后台互动,双方不能越线。从隶属于API来看,计数器在术语上是API的接口,在这里完成交互。

如果有客户在存钱的时候问大王今天的股票情况,大王的工作只是负责存钱取钱等流程,对客户问的事情一无所知。这里还有一个API中的术语协议,规定了双方交互时的一系列规则,双方必须遵守协议才能完成。

客户是英国人,大王不会说英语怎么办?

这时候就需要一个懂英语的同事来帮助大王工作。

在API术语中,API端点指的是在同一接口中提供特定功能子集的服务提供者。王和他的英语同事是API的端点,但他们的工作是不同的。

如果你还没明白这一点,没关系。我有一个比较通俗的解释:当你把文件从手机传到电脑上的时候,需要用数据线进行传输。连接这条数据线的接口是API。

在理解API的时候有一个误区:我简单的以为API是一个接入端口,帮助R&D人员把产品通用功能的代码复制到自己的产品上。后来我在整理API的报价参数时,发现API是连接两个产品的桥梁。你的产品不是直接复制代码,而是通过API接口使用一些常用的功能,用户通过你的产品使用其他平台上的功能。

API的报价也是以用户使用access函数的次数或者使用寿命来计算的。

API可以轻松实现与其他软件组件的交互;API是实现不同组件之间交互地方;API是指定不同组件何时交互的规则,API端点在同一接口上改进不同的功能。

看完这个,不知道你懂不懂API。如果你没有,没关系。产品经理不需要知道很高深的技术知识,只需要知道API是一个功能接口就可以了(以上是我自己的理解,如有错误,欢迎讨论和留言)。

本文由@ZQY23333原创发布。每个人都是产品经理。未经许可,禁止复制。

来自Unsplash的图像,基于CC0协议。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。系信息发布平台,仅提供信息存储空间服务。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

本文来自网络,若有侵权,请联系删除,作者:陈同,如若转载,请注明出处:

发表回复

登录后才能评论