sdk对接与api对接区别 什么是api对接( 二 )


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对接)的知识就到此分享完毕,希望对大家有所帮助 。

推荐阅读