调用第三方接口大致流程

调用第三方接口大致流程下面以风控为例,业务是调用第三方接口获取支付宝报告天机支付宝获取流程:1本质:中转站:前台把参数传给我,我接受参数后传给天机,天机在传给支付宝,最后获取数据,在这个过程中   我们和天机都充当的是中转站的角色。2流程:a前台传客户的基本信息参数    b后台接受参数,传给天机,天机返回淘宝的认证地址链接,后台把链接返回给前台;    c前台打开链接,进入认证页面,进行认…

大家好,又见面了,我是你们的朋友全栈君。下面以风控为例,业务是调用第三方接口获取支付宝报告

天机支付宝获取流程:

1 本质:中转站:前台把参数传给我,我接受参数后传给天机,天机在传给支付宝,最后获取数据,在这个过程中

      我们和天机都充当的是中转站的角色。

2 流程:a 前台传客户的基本信息参数

       b 后台接受参数,传给天机,天机返回淘宝的认证地址链接,后台把链接返回给前台;

       c 前台打开链接,进入认证页面,进行认证,天机通过后台写的回调函数向后台返回认证结果,后台把结果返回给前台;

       d 当天机返回的结果是认证成功,就再次调用天机获取认证链接的接口,这其中要做参数转换,虽然调的接口一样,但参数不同,这一步的主要作用是抓取报告,这其中后台的回调函数天机依然在调;

       e 当天机返回的状态为抓取成功时,就开始调获取报告的接口,进行报告的获取;

3 难点:一个完整的流程分几步完成,而且要依据状态提示操作,造成如下问题:

      (1)一个客户没有进行完,另一个客户进来了,造成数据混淆;

    (2)前端  后端  天机这三方如何协调一致;

     解决:对于第一个问题:a 在控制层添加如下注解:@Scope(“prototype”),改注解的作用是每发一次请求就是一个新的controller,互不干扰;

                           b 把诸如状态等需要共享的数据建表存储,然后查表;

               对于第二个问题:从前端发第一次请求获取认证链接地址的时候,就给前端返回一个该客户的唯一标识,然后下面的每一次请求都需要传这个唯一标识进行区别;

     

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137458.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android apk 签名(平台和普通签名)

    android apk 签名(平台和普通签名)因为做了太多的终端项目,客户总会有自己的apk提供,这时候各种签名问题就来了,最近整理了一下相关知识,分享给大家。签名的用处:1.应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行签名。这是由于只有以同一个证书签名,系统才会允许安装升级的应用程序。如果你采用了不同的证书,那么系统会要求你的应用程序采用不同的包名称,在这种情况下相当于安装了一个全新的应用程…

    2022年6月6日
    74
  • 翻译:VESA Adaptive-Sync / AMD FreeSync / VRR 白皮书[通俗易懂]

    翻译:VESA Adaptive-Sync / AMD FreeSync / VRR 白皮书[通俗易懂]译者注以下为正文。介绍多年来,显示行业一直普遍认为显示器是以固定的刷新率(refreshrate)运行的,如60Hz。这与以下事实形成鲜明对比:送给显示器的图像内容多种多样,每种图像都有自己独特的、变化的帧率(framerate)。当显示的刷新率与图像内容自身的帧率不同步时,用户可能会察觉到撕裂(tearing)和卡顿(stutter)之类的异常效果。在移动应用程序中(如平板、笔记本电脑),对于静态图像和视频播放来说,较高的显示刷新率不仅显得多余,还增加了系统功耗,降低了续航能力。这些因素使得我

    2022年6月10日
    131
  • 剑指Offer面试题:13.合并两个排序的链表

    一题目:合并两个排序的链表二代码实现将链表换成数组做简单的循环和递归测试(1)循环实现(2)递归实现

    2021年12月19日
    32
  • 本草纲目pdf彩图版下载_本草纲目彩色图谱下载|本草纲目彩色图集(精编珍藏版) PDF电子版 – 天天游戏吧…

    本草纲目pdf彩图版下载_本草纲目彩色图谱下载|本草纲目彩色图集(精编珍藏版) PDF电子版 – 天天游戏吧…本草纲目彩色图集以诸种版本中最完整的金陵本为蓝本,严格选择最常见、最实用的药物加以介绍,从实用角度讲解,并配以彩色图谱,避免使用艰涩难懂的文言文,而是把它译为通俗易懂的现代文,所选取的多是在生活中较为常见,贴近生活、实用性强的内容,是生活中必备的浓缩精华读本,不仅是医务工作者专业学习参考的医书,更是人们生活中必备的自我保健、自我医疗的家用手册。内容简介《本草纲目》是我国古代医学宝库中珍贵的科学遗产…

    2022年7月15日
    19
  • Windows 7里的“隐藏”特性:Guest Mode

    Windows 7里的“隐藏”特性:Guest Mode

    2021年8月2日
    66

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号