API是什么,它是如何为我们提供信息服务的?

API一般指Application Programming Interface,中文翻译为应用程序编程接口。在网络环境中是指一组完整的协议

用于构建或集成应用程序,它的作用是可以帮助不同的程序、服务之间进行通信和数据交换

应用程序编程接口是什么

网络层面的API是什么意思

用餐厅吃饭的案例讲清楚

比如说你今天想吃桂林米粉,那么你就是客人,服务员就是中间人,厨房就是服务提供者

客人不能直接冲进厨房炒菜,要通过菜单告诉服务员想吃什么,然后再把需求告诉厨房,再把米粉送到我们手上

 

角色分工

菜单:指API文档,告诉你能调用什么功能和一些说明

服务员:指API接口,帮你传送指令,起到沟通的作用

顾客:指现成的网站或应用

 

它在网络里是如何工作的?

用天气预报的例子解释

首先我们需要打开天气APP,查看柳州或来宾的天气,但软件本身并不会勘测气象

那么它就要去找城市当地的气象局API获取信息,在传达到天气软件中被我们查看

”兄弟你们那边天气咋样啊,告诉我一下呗“

 

广西本地居民对API的应用

退休教师如何玩转互联网

在南宁江南区的南棉小区居住着一位退休教师黄阿姨,她平时喜欢拍美景,分享自己的生活

她还特地开了个人博客,在上面定时发布温馨日常

有一天她得知可以通过软件查看监控,这样就能随时随地知道家中的情况了

 

所以说黄阿姨的儿子为她安装了支持云管理的摄像头,并安装了一条电信宽带。摄像头通过宽带联网后,会定期把照片上传到云端服务器

管理软件其实就是通过厂商提供的开放API端口,来实时获取视频流和照片的

 

这个过程的技术原理

摄像头通过宽带连接互联网,管理软件通过API与摄像头沟通”喂,伙计现在家里什么情况?“

摄像头再把家中的影响发送给软件,这样就能让黄阿姨看见了

© 版权声明
THE END
喜欢就支持一下吧
点赞3 分享