API是什么?
API中文翻译过来的意思为:应用程序接口。下面谈谈我的理解:
我们把程序想象成一个房子,程序提供的功能对应房间,而API就是房间的门。
门上有多个按钮,对应参数;门上有牌子,上面写明打开门之后会看到的景象。开门的动作对应调用API;呈现的景象对应返回的结果。而房间不止一个,当然门也会有多个。
说明:我们不用去了解,房间或者门是如何建造的,就像开发者不用去了解函数内部代码的实现。我们需要做的,仅仅是按下按钮,看牌子以及打开门。
web API
弄清楚了API,web API就好理解了!
基于http协议的API,相当于把门放在web页面上。
API框架
这个更好理解了!
制作门的模子而已。