API和SDK有何区别??
一、
二者是具有关联性的两种东西:
可以把 SDK 想象成一个虚拟的程序包,在这个程序包中有一份做好的软件功能,这份程序包几乎是全封闭的
只有一个小小接口可以联通外界,这个接口就是 API 。
二、
SDK:饮料机的饮料仓----封装的🥤
API:饮料机的水龙头-----可乐吸管
三、
简介描述的和视频内容不一致吧。服务具有API,通过API对外提供服务。sdk是对服务端提供的API的封装,你不需要知道这个API需要怎么发送请求,怎么处理响应,这些sdk会自己处理,你唯一需要做的就是将参数告诉sdk,sdk会将处理后的结果告诉你。而sdk本身对外暴露的接口,是属于可调用方法,就和你调用自己写的方法一样。
四、
sdk就是一个客户端通过初始化对象调用方法,发起对应的api请求调用
参考链接:哔哩哔哩API和SDK的区别