18、一般来说就是第三方服务商提供的实现产品软件某种功能的工具包 。例如,JDK是一个SDK 。以上面的OCR应用程序为例 。
19、如果使用某厂商的SDK服务,那么我们甚至不需要构造HTTP请求,只调用一个 ***。可能的代码如下图所示 。OCRResultres=ocrClient.ocr("pic.jpg").getResult();通过调用这行代码,SDK会自动封装API请求,作为响应,你得到的结果不一定是 *** ON对象,也可以是代码,比如上面代码段中的OCRResult 。
20、这是因为SDK也将 *** ON对象反序列化成了你需要的对象,比如Java模型 。SDK相当于开发一个集成的工具环境,API就是数据接口 。可以在SDK提供的环境中请求API 。
21、同样,这里的环境也是一个抽象的概念 。如果不使用SDK,可以直接调用API,但是这个环境会由开发者自己实现 。区分其实从上面我们了解到,API在更多的场合更像是SDK的子集,它们的区别如下:API通常是具有特定功能的函数;而SDK是很多函数的 *** ,更像是一个工具包 。
22、API通常播放数据接口的映像,SDK相当于一个工具环境,APl通常需要在SDK环境中调用 。与API相比,SDK的封装级别更高 。
本文关于sdk对接与api对接区别(什么是api对接)的知识就到此分享完毕,希望对大家有所帮助 。
推荐阅读
- 陈醋加蜂蜜的功效与作用 陈醋加蜂蜜
- 徐长聊的功效与作用及禁忌
- 性格与性情的含义区别在哪
- 空间设计的发展机遇与挑战 可以将设计分为两类
- 做包子的做法和技巧 做包子的方法与步骤
- 羞射香草芬兰溶液与酒精反应
- 聚丙烯酰胺半成品与成品 生产过程中的半成品是什么样的
- 增值税普通发票是什么 与增值税专用发票的区别
- 桥——连接与分离的符号
- 荠菜的营养价值及功效与作用 荠菜的营养价值