钉钉第三方ISV对接流程
2021-01-16 10:52:19 1 举报
钉钉第三方对接流程.免登、订单等
作者其他创作
大纲/内容
第三方系统后端
通过内部接口获取企业id
企业未授权或企业还没授权该用户使用,统一异常页面
返回access_token
钉钉云服务
钉钉云消息数据库
用户登录系统
返回各种数据
创建或更新企业(钉钉corpid与本地企业信息关系)以及员工(钉钉userid与本地用户信息关系),组织架构等业务基础数据
更新对应钉钉消息的已处理及异常状态
返回变更信息
根据企业id查找access_token
修改授权、企业信息或其他
查询监听是否有新消息任务
不同类型消息处理不同业务
查询变更信息
根据钉钉用户id查找本地对应的用户信息
钉钉客户端
第三方系统前端
get_corp_tooken接口换取企业access_token
推送变更消息
返回authCode,corpid等
分别推送授权消息以及订单消息到消息数据库
根据业务展示页面
免密登录
用户登录积分系统
企业管理者购买并授权
左边业务处于独立的服务进程中异步执行,与前端交互不在同一个时间轴上
getuserinfo接口换取当前钉钉用户信息
返回用户信息或异常报告
返回变更消息
用企业id及authCode换取登录信息
处理授权消息
查询企业授权凭证并同步企业及通讯录授权范围员工信息
返回待处理的消息(授权、订单等不同类型的消息)
处理订单消息:根据订单的商品规格等信息执行对应的业务更新。
收藏
0 条评论
下一页