不要直接用实体对象接收返回值,有些API接口,如果出现不同的异常,返回的数据结构差异比较大 。
有些异常结果可能是他们网关系统直接返回的,有些异常是他们业务系统返回的 。
其实,我们之前还遇到过其他坑,比如:调用分类树查询接口,但第三方返回的数据有重复的id,我们这边该如何处理这种异常数据呢?
我们在job中循环调用第三方API接口获取数据,如果其中某一次调用失败了,是try/catch捕获异常呢?继续执行后面的调用,还是直接终止当前的程序?如果try/catch如何保证数据一致性?终止当前程序,该如何处理后续的流程?
【我调用第三方接口遇到的13大坑】
推荐阅读
- 我们和OpenAI联创聊了聊GPT的当下局限:两年后可能就没了
- 选洗菜盆,我发誓坚持“8选8不选”,花钱买的教训,实用太关键!
- 鸡肫怎做好吃
- 玉籽料|我想要一块传家宝玉!
- |我很敬佩那些一直做原矿紫砂壶的人
- 侯佩岑|44岁侯佩岑庆祝结婚12周年,晒全家福甜蜜示爱老公:谢谢你娶我
- 谢贤|coco谈和谢贤分手真相: 谢贤老了最多坚持3分钟, 是真满足不了我?
- 十大致癌食物黑名单
- 郑秀文|郑秀文夺影后感谢许志安和家人:我终于冲线了,多谢你们
- 宋慧乔|宋慧乔到底有多美?白衬衫+半扎马尾,说她30岁我都信
