API是什么?(干货,老少皆宜,萌新看完秒变老司机)
创作时间:
作者:
@小白创作中心
API是什么?(干货,老少皆宜,萌新看完秒变老司机)
引用
CSDN
1.
https://m.blog.csdn.net/a1033955099/article/details/144897569
API是Application Programming Interface的缩写,意为“应用程序编程接口”。它是一组定义和协议,用于让不同的软件组件或系统之间进行通信和交互。
我通俗的来讲的话就是:把api比作桥梁,它连接了不同的软件,允许它们互相调用功能和共享数据。通过 API,开发者可以快速集成功能,而无需从头开始编写代码。
api的作用是什么?
- 访问功能,调用操作系统的 API 打开文件或调用云服务 API 上传图片。
- 数据交互,获取天气服务的 API 数据,用于显示实时天气。
- 封装复杂性,屏蔽复杂的底层实现细节,只需要调用即可。
常见的api类型有哪些呢?
web api
使用 HTTP 协议,常见于前后端通信。
比如 RESTful API 或 GraphQL API。操作系统 api
提供对系统资源(如文件、硬件)的访问。
例如 Windows API、Linux Kernel API。库或框架 api
提供开发工具中的特定功能。
例如 Java 的 Spring 框架 API。第三方服务器 api
由公司提供,用于访问其服务。
比如 Google Maps API、微信支付 API。
再举个例子
假如你去餐馆点菜,菜单就是 API。它列出了餐馆能提供的菜品(功能)。
你是顾客(程序 A),厨房是餐馆的后端系统(程序 B)。你并不需要知道厨房如何做菜(实现细节),只需要通过菜单(API)告诉服务员(调用接口):
“我要一份西红柿炒鸡蛋。”
服务员转述给厨房,西红柿炒鸡蛋做好后再送回来给你。
API 就是这样的“菜单”,为程序 A 和 B 提供了一种“标准化的沟通语言”。
热门推荐
王志文《二十一天》:细节之处见真章
王志文:拒绝广告,只做演技派
王志文《暗夜与黎明》:一个特务的双重人生
东北人的零下19度保暖秘籍:从贴身层到防护层的全方位攻略
羽绒服里的秘密:零下19度也能暖洋洋
零下19度如何保暖?三明治穿衣法+羽绒服选购指南
老银元的包浆及辨伪
国家天文台揭秘红巨星寿命之谜
ESA Integral望远镜揭秘:红巨星如何“复活”死亡伴星
红巨星来袭:行星命运何去何从?
开封后的茶叶需要放进冰箱冷藏储存吗?
出行路上贵重物品保管好 千万别当“马大哈”
黑门市场:大阪的美食天堂和文化缩影
【探訪大阪城】必看指南一篇掌握!
广西将受冷空气影响:最低气温下降明显,高寒山区或现雨夹雪
石峡遗址与珠三角:岭南文化的双子星
GLP-1RA:膝关节炎治疗的新突破
老年人膝关节健康:这些外用药真的有用?
葡萄糖胺:膝关节健康的守护者
跑步时胸闷气短怎么办?这些实用技巧帮你轻松应对
多方开始放缓电动化转型,我们该如何应对?
女人在职场如何提升自己的能力
5种实用方法,帮你轻松找到停车位,避免收到罚单
北斗+交通基础设施智能安全监测预警技术原理与应用
喜剧需深耕现实主义土壤
医保个人账户如何全家共享?这份指南请收好→
1966年出生属什么年 你知道自己的生肖吗
NGC 5307揭秘:太阳变红巨星的终极命运
智能电视的刷新率对观看体验有何影响
经常憋尿怎么恢复?医生给出7个实用建议