我调用第三方接口遇到的13大坑( 四 )


不要直接用实体对象接收返回值,有些API接口,如果出现不同的异常,返回的数据结构差异比较大 。
有些异常结果可能是他们网关系统直接返回的,有些异常是他们业务系统返回的 。
其实,我们之前还遇到过其他坑,比如:调用分类树查询接口,但第三方返回的数据有重复的id,我们这边该如何处理这种异常数据呢?
我们在job中循环调用第三方API接口获取数据,如果其中某一次调用失败了,是try/catch捕获异常呢?继续执行后面的调用,还是直接终止当前的程序?如果try/catch如何保证数据一致性?终止当前程序,该如何处理后续的流程?

【我调用第三方接口遇到的13大坑】


推荐阅读