解释的很明白的成语(小白都可以理解的API)

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

很多产品为了减少研发人员的工作,常常会直接套用相关产品的功能,那如何套用呢?

这里我就不得不说一下API了。首先我们需要了解一下API 是什么?

百度百科解释API是:操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令。这个解释很官方,很专业。我在仔细阅读后还是不知道API 到底是什么,在产品中有什么作用。

接下来,我通过故事的方式让大家了解一下什么是API。这个故事是我从知乎的一个叫进载数据的作者文章中看到的。

假如老王开了一家银行,银行只有仓库和记账本,顾客来了之后将金钱放在仓库里并在记我爱线报网每日持续更新海量各大内部创业教程帐本上记帐。

老王很快就意识到一个问题:这个存钱的人打不开仓库、不认识字、故意写错存放金额的问题。

于是老王雇佣了一个员工大旺,并给银行加了一个柜台,这样顾客就可以直接把金钱交给大旺。大旺记录好之后给顾客收据,并把金币存放在仓库中。

在这里老王雇佣了大旺来完成记帐存钱取钱等繁琐的任务,这节省了用户的时间,也提高了银行工作的效率。如果我们把这具体的事情抽象化,那代替大旺的角色就是API,很大的节省了开发人员的负担,提高了效率。

柜台将银行分为两个区域:客户在前台办理业务,后台进行存款取款等操作。在柜台,前台和后台进行了交互,双方不能越界。从API的属于来说,柜台就是术语中的API的接口,在这里完成交互。我爱线报网每日持续更新海量各大内部创业教程

假如顾客在存钱的时候,问大旺今天的股票情况,但大旺的工作只负责存钱取钱等流程,对顾客问的完全不了解。这里就要说一下API中的另一个术语协议,规定了双方在交互时候的一系列规则,双方都要遵守协议来完成。

如果顾客是一个英国人,而大旺他不会英语呢怎么办呢?

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

在 API 术语里面, API 端点指的是同一个接口中提供特定功能子集的服务提供者。大旺和懂英语的同事都是API中的端点,他们的工作不一样而已。

如果看到这里你还没有理解,没关系,我还有一个更通俗的解释:就是当你从手机传文件到电脑上时,要用到数据线传输,连接这个数据线的接口就是API 。

我在理解API 的时候我爱线报网每日持续更新海量各大内部创业教程有一个误区:我单纯的以为API就是帮助研发人员将产品通用功能的代码复制到自己的产品上的一个接入口。后来在整理API的报价参数时才发现API 是连接两个产品的桥梁,并不是直接复制代码,而是你的产品通过API 接口使用了一些通用的功能,用户通过你的产品使用其他平台上的功能。

API 接口的报价也是通过用户使用接入功能的次数或者使用年限来计算的。

API就是能够轻松实现和其他软件组件的交互;API接口就是实现不同组件之间交互地方;API协议就是规定不同组件交互时候的规则,API端点是在同一接口提高不同的功能。

读到这里,不知道你是否理解了API ,如果还没有理解,没关系。产品经理不需要懂非常深奥的技术知识我爱线报网每日持续更新海量各大内部创业教程,只需要知道API 是一个功能接口就行了(以上都是我自己的理解,如有错误,欢迎讨论留言)。

本文由 @ZQY23333 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于CC0协议

推荐阅读

给力项目线报网会员可免费下载 加入会员
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2
温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
行业资讯

北京寄云科技有限公司(寄云科技:工业数据融合平台,引领工业数字化转型)

2024-5-16 8:44:36

行业资讯

第三巡查组个人整改材料(关于落实区委第三巡察组反馈问题的整改方案)

2024-5-16 9:05:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索