API一般指Application Programming Interface,中文翻译为应用程序编程接口。在网络环境中是指一组完整的协议
用于构建或集成应用程序,它的作用是可以帮助不同的程序、服务之间进行通信和数据交换
网络层面的API是什么意思
用餐厅吃饭的案例讲清楚
比如说你今天想吃桂林米粉,那么你就是客人,服务员就是中间人,厨房就是服务提供者
客人不能直接冲进厨房炒菜,要通过菜单告诉服务员想吃什么,然后再把需求告诉厨房,再把米粉送到我们手上
角色分工
菜单:指API文档,告诉你能调用什么功能和一些说明
服务员:指API接口,帮你传送指令,起到沟通的作用
顾客:指现成的网站或应用
它在网络里是如何工作的?
用天气预报的例子解释
首先我们需要打开天气APP,查看柳州或来宾的天气,但软件本身并不会勘测气象
那么它就要去找城市当地的气象局API获取信息,在传达到天气软件中被我们查看
”兄弟你们那边天气咋样啊,告诉我一下呗“
广西本地居民对API的应用
退休教师如何玩转互联网
在南宁江南区的南棉小区居住着一位退休教师黄阿姨,她平时喜欢拍美景,分享自己的生活
她还特地开了个人博客,在上面定时发布温馨日常
有一天她得知可以通过软件查看监控,这样就能随时随地知道家中的情况了
所以说黄阿姨的儿子为她安装了支持云管理的摄像头,并安装了一条电信宽带。摄像头通过宽带联网后,会定期把照片上传到云端服务器
管理软件其实就是通过厂商提供的开放API端口,来实时获取视频流和照片的
这个过程的技术原理
摄像头通过宽带连接互联网,管理软件通过API与摄像头沟通”喂,伙计现在家里什么情况?“
摄像头再把家中的影响发送给软件,这样就能让黄阿姨看见了
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END