世上无难事,只要肯放弃!
书接上上文,还是先把ad-Tech系列的先完善一遍吧,未来几篇文章些许枯燥,
从事广告业的童鞋帮忙点个赞呗!
01
API是个啥?
API=应用程序接口(Application Programming Interface):接口这个概念,最早接触是在java里面,用万物皆对象的思想观点来看就是一个用来调用的功能,API里面封装了各种预定义好的函数,比如大学老师最爱举例的输入半径,自动计算圆面积的函数代码。我们哪天想要计算圆的面积就直接调用这个接口的功能,传入他规定的参数(比如:半径r),这个函数就会帮你实现功能(比如:计算圆面积)
02
API举个栗子
比如你的APP需要接入微信在线支付功能后才能继续阅读小说,你需要调用API下单功能、API查询支付等一系列功能,再比如有些公司把API包装成产品,把访问数据的这个API的权限进行出售给其他人。
03
SDK又是个啥?
SDK = 软件开发工具包(Software Development Kit):用于开发某一款特定的软件包、软件框架、软件平台所建立起来的开发工具集合,说白了你刚才调用微信里面的API这些都需要在微信的SDK环境下去调用这些API接口,每一款APP,或者操作平台都有他们相关的SDK工具包。
04
SDK和API的区别
SDK包含API,是一种包含关系,API代表一种函数功能,那么SDK就是拥有N多个函数功能的集合,某款产品想要实现某种功能,比如刚才说到的微信接入,那直接让工程师找到相关的SDK下载,直接接入,再调用里面的相关API功能,当然具体的参数返回值官方都会有对应的说明书的。
单一身的枯燥生活丨闲来没事看书写字
领取专属 10元无门槛券
私享最新 技术干货