开始请求:在气象应用里键入地名并按下检索键,应用便会借助其自带的接口,向气象机构的平台发出一个“询问 XX 地区未来一天的气象状况”的讯息。进行操作与反馈:气象机构的平台收到讯息之后,会查找相关的气象信息,然后经由接口把信息(例如“25度,晴朗”)递送给气象应用。气象应用将获取的信息归纳为直观的视觉形式,以便用户辨识,并投射于移动设备屏幕之中。
整个过程里,我们感觉不到 API 的作用,它却使原本分离的两个系统,即天气 APP 和气象局数据库,能够顺利配合。
API 有哪些常见类型?看完你就懂了
根据使用情境的差异,接口能够划分出多种类别,我们日常接触的比较常见的包括这些方面:
为什么我们离不开 API?它的作用超乎想象
API 的出现,使虚拟空间内的联合变得便捷流畅,具体表现在如下几点:
用一个比喻总结:API 就像 “数字世界的插座”
若将各类软件平台视为多种电器设备,那么 API 便充当了它们彼此相连的“接插件”与“传导路径”。凭借一致性的接口规范,源自不同厂商且具备各异用途的“设备”(平台)方可实现互联互通,联合运作。