前言

近半年在平台项目的接触过程中,发现底层源码的能力很重要,有助于帮助我们理解项目代码,整理思路。代码思维能力也很重要。

项目经历

一、开发内容

第三方对接

华为云WeLink对接 2019-12 ~ 2020-04
     企业微信小程序对接 2020-03 ~ 2020-05
     好视通视频会议对接 2020-05-09 ~ 2020-05-20

Mon 06Mon 13Mon 20Mon 27Mon 03Mon 10Mon 17Mon 24华为云WeLink 企业微信小程序 好视通视频会议 第三方对接

平台功能

首页设计器、跟进人的负责权限、首页简报 2020-04 ~ 2020-05

Mon 06Mon 13Mon 20首页设计器 跟进人的负责权限 首页简报 平台功能

二、项目心得

1. 第三方对接:从无到有,从陌生到熟悉;
     2. 初接触平台代码:开户逻辑从小白到小将;
     3. 借助流程图、思维导图,整理开发思路,提高开发效率。

三、项目所用技术方案

  1. 作为服务商与第三方平台对接:
         安全校验方案: 传输消息时,验证消息体签名、使用秘钥key校验token(HmacSHA256加密算法),http响应消息体签名;
         接口安全性:调用第三方接口使用各种Token(服务商token、应用token、授权方token)
          授权免登实现方案:OAuth2

    2.平台业务
         使用zookeeper 获取节点数据,存储数据库地址、服务地址、业务逻辑中的常量;
         RabbitMQ处理异步业务逻辑,提升接口访问效率;
         Elasticsearch 获取索引数据;
         开户直接分配已预置租户。

    总结

    中间遇到了一些难点,不熟悉的点可以直接询问组长,这样可以节省时间,提升效率。但自己也要多思考问题出现的原因,多总结,多记录,做到可复用,可借鉴。(使用postman分类分文件夹存储接口、使用印象笔记分类命名保持前缀特点,记录遇到的问题,产生的时间)

【项目总结】第三方OA对接、项目从零入手相关推荐

  1. 【第三方OA对接】01华为云WeLink对接项目总结

    前言 2019年12月到 2020年04月,小编参与到公司项目与第三方OA的对接,即华为云WeLink市场的对接工作,华为云市场.WeLink市场两部分对接工作,我负责华为云市场项目对接接口.另一个同 ...

  2. 【第三方OA对接】03 企业微信对接项目总结

    前言 企业微信的对接,比较复杂,因为企业微信的开发文档中,包含了企业内部开发和第三方应用开发,稍不注意就容易理解偏差,我们使用的是第三方应用的API,开发前期对于文档的梳理非常必要,一定要耐心去整理思 ...

  3. 【第三方OA对接】02 好视通对接项目总结

    前言 好视通的开发功能仅限于开通免费租户,一个管理员账号提供所有人使用,作为渠道商,我们只需要调用好视通开通租户,创建视频会议等相关API. 业务逻辑 一.渠道商授权开通好视通租户 二.创建视频会议 ...

  4. Swift项目引入第三方库的方法

     分类: iOS(55)  目录(?)[+] Swift项目引入第三方库的方法 转自 http://blog.shiqichan.com/How-To-Import-3rd-Lib-Into-Swif ...

  5. React Native 项目常用第三方组件汇总

    React Native 项目常用第三方组件汇总 https://www.jianshu.com/p/d9cd9a868764?utm_campaign=maleskine&utm_conte ...

  6. JavaEE项目实战(OA系统)之十八_流程审批之一

    JavaEE项目实战(OA系统)之十八_流程审批之一 下面介绍OA系统的另一模块:流程审批. OA系统推崇的是无纸化办公,因此各项事务的流程审批是OA系统的一大类应用. 下面,我们来设计流程审批的数据 ...

  7. Java项目增加第三方包org.json com.alibaba.fastjson.JSON

    使用json(org.json) rg.json的官网: http://www.json.org/java/index.html. 点击官网页面的"Free source code is a ...

  8. Flutter 项目编写 第三方插件库文件引入,本地图片 json数据引入解析

    FlutterDemo是如何一步一步搭建起来的 最初就是直接新建flutter项目,就会自动建立一个入门项目.(开始项目前,需先学习Dart语言) flutter项目代码都在lib目录下编写: 新建包 ...

  9. iOS学习资源汇总(开源项目、第三方库、技术博客等等)

    iOS学习资源汇总(开源项目.第三方库.技术博客等等) 字数3919 阅读10309 评论29 喜欢297 前言 Github众所周知,全球最大的同性社区交友网站,在这里你可以获取任何你想要的,只要你 ...

最新文章

  1. python中删除列表中的空元素以及如何读取excel中的数据
  2. 安卓常用功能——已封装好
  3. Linux-鸟菜-5-文件权限
  4. java回文数算法for_【Java】【每日算法/刷穿 LeetCode】9. 回文数(简单)
  5. 【javascript】js处理字符串
  6. Docker搭建RabbitMQ
  7. android电视接跳舞毯,跳舞毯怎么连接电视 跳舞毯怎么玩
  8. 关于android集成开发环境-引入jar包错误的问题
  9. mac 二进制安装mysql_教程方法;在mac下安装mysql二进制分发版的方法(不是dmg的)电脑技巧-琪琪词资源网...
  10. 蚂蚁笔记 linux安装教程,简年14:蚂蚁笔记(Leanote)快速部署指南
  11. 话题热议:有没有能替代Excel的数据处理软件?
  12. 代码简洁之道,检测出你代码中的 bug、漏洞、异味
  13. 说一说设备综合效率OEE
  14. 用计算机处理文字单元设计,计算机应用基础单元设计62(处理图像).doc
  15. sybase 珍藏(二)
  16. Linux-QT5.9学习笔记——事件
  17. table表格单元格padding_html表格单元格间距
  18. Ububtu Kylin 20.10 优麒麟操作系统下载
  19. 怎么将录音转换成文字?分享四种简单好用的转换方法
  20. 为什么房产等实体资产不适合做同质化所有权拆分

热门文章

  1. 十大自我毁灭的简易途径
  2. 浏览器do not track(DNT)
  3. 关于新手对接单问题的几大建议
  4. 让腰腹更温暖,只需一条石墨烯护腰带
  5. java高级计算器的实现
  6. 一句话弄懂常见二叉树类型
  7. 矩阵乘法(串行与并行)
  8. 帮我做一个Unity 3D场景,需要跟自行车模拟器和PICO VR连接
  9. 《QQS》滚动视图切换界面
  10. 海南饲料肥料检测实验室建设规划方案