小白都可以理解的API

访客4年前关于黑客接单1102

小白都可以领略的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 是一个成果接口就行了(以上都是我本身的领略,如有错误,接待接头留言)。

标签: 1年api低级

相关文章

随机句子我在人间凑数的日子V1.2成品源码+API

响应式界面,简洁大方 是从一个博客上面扒的,改成了我在人间凑数的日子随机句子 源码上传到虚拟主机即可使用,如果需要使用自己本地API就需要服务器支持PHP API和程序一同打包,获取...

京东图床api接口源码

<?php header("Content-type:text/html;charset=utf-8"); //jkch.net if (class_exists('CURLFile')) { ...

污话墙php程序附3500条数据的API

本文是分享:污话墙php程序附3500条数据的API,每次访问随机一句情话污话 和舔狗日记程序类似。 源码使用要求:支持php 无需数据库 程序API为思源原创,内容是来自某论...

顺丰快递底单查询?顺丰快递单号查询api接口对接快递鸟步骤

顺丰快递底单查询?顺丰快递单号查询api接口对接快递鸟步骤

随着电商行业的发展壮大,网购已经成为了人们当下一种主流的生活习惯。因而也带动了快递行业的发展壮大。市场上出现的快递公司也越来越多:顺丰快递、圆通速递、申通、韵达等。电商平台及ISV商家对于快递查询接口...

分享两个免费网课公众号查题接口

免费的公众号查题接口当然题库肯定不是很全,跟收费的没法比,可以自己研究玩玩 图一:http://wk.chati.vip/MobileAgent/Wechat/index/small...

微信域名拦截安全检测API PHP源码

微信域名安全检测API PHP源码 感谢蓝优提供源码 这是一个很简单操作,利用跳转检测是否和域名一致。调用:域名/api.php?url= <?php /** --------...