API/SDK

API

application programming interface (对外)应用程序编程接口

两个云端程序需要远程调用时,其实就是一次communicate交流,交流发送有四要素

  • 标准API格式:REST,SOAP,GraphQl
  • 调用方式:http
  • param参数
  • 服务提供方的地址:url/analyze

返回值

  • 定义返回数据的格式 json

这样就可以实现远程调用

SDK

soft development kit 软件开发工具包

SDK是对服务端提供的API的封装,实现开箱即用,每次调用你不需要知道这个API需要怎么发送请求,怎么处理响应,这些SDK会自己处理,你唯一需要做的就是将参数告诉SDK,SDK会将处理后的结果告诉你,只需要通过一个get()方法就可以实现便捷API调用。

实际场景里可能会将多个API聚合为一个SDK工具包来实现一个整体功能,比如一个人脸识别SDK或者im聊天交互SDK可以直接为程度提供相应的功能来使用

所以API是你要获取某个信息,配置参数去调用服务提供者提供的API,SDK则是一个黑盒直接镶嵌到你的项目中提供具体功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值