【项目总结】第三方OA对接、项目从零入手
前言
近半年在平台项目的接触过程中,发现底层源码的能力很重要,有助于帮助我们理解项目代码,整理思路。代码思维能力也很重要。
项目经历
一、开发内容
第三方对接
华为云WeLink对接 2019-12 ~ 2020-04
企业微信小程序对接 2020-03 ~ 2020-05
好视通视频会议对接 2020-05-09 ~ 2020-05-20
平台功能
首页设计器、跟进人的负责权限、首页简报 2020-04 ~ 2020-05
二、项目心得
1. 第三方对接:从无到有,从陌生到熟悉;
2. 初接触平台代码:开户逻辑从小白到小将;
3. 借助流程图、思维导图,整理开发思路,提高开发效率。
三、项目所用技术方案
- 作为服务商与第三方平台对接:
安全校验方案: 传输消息时,验证消息体签名、使用秘钥key校验token(HmacSHA256加密算法),http响应消息体签名;
接口安全性:调用第三方接口使用各种Token(服务商token、应用token、授权方token)
授权免登实现方案:OAuth2
2.平台业务
使用zookeeper 获取节点数据,存储数据库地址、服务地址、业务逻辑中的常量;
RabbitMQ处理异步业务逻辑,提升接口访问效率;
Elasticsearch 获取索引数据;
开户直接分配已预置租户。总结
中间遇到了一些难点,不熟悉的点可以直接询问组长,这样可以节省时间,提升效率。但自己也要多思考问题出现的原因,多总结,多记录,做到可复用,可借鉴。(使用postman分类分文件夹存储接口、使用印象笔记分类命名保持前缀特点,记录遇到的问题,产生的时间)