浙政钉应用接入

目录

前言

一、申请入驻政务钉钉开放平台

二、接口开发联调测试

1.免登流程

2.免登整体思路

3.免登对接

4.应用实现

三、申请转入正式环境

四、正式环境应用调试

五、应用正式上架

扫描二维码关注公众号,回复: 13451499 查看本文章

前言

本文主要是记录以 REST 形式调用浙政钉接口的记录

一、申请入驻政务钉钉开放平台

首先需要申请入驻政务钉钉开放平台上(https://openplatform-portal.dg-work.cn/portal/#/index),该平台主要用于联调测试,填写、上传相关信息后,经审核通过后,申请成功ISV租户

二、接口开发联调测试

首先需要自行在ISV租户内创建应用(文档参考:https://openplatform-portal.dg-work.cn/portal/#/helpdoc?docKey=ksrm&slug=xggle5),创建完应用后可根据自身需求查看接口文档进行开发联调测试,直至应用可正常使用。这里介绍下浙政钉的免登流程

1.免登流程

“免登”是指用户从浙政钉进入应用后,无需输入应用账号密码及钉钉账号密码即可自动获取当前用户身份,进而登陆系统的过程

2.免登整体思路

以应用的用户体系为准,用户第一次进入应用时将uac系统中的用户与钉钉用户id进行绑定,后续则以钉钉用户id进行反查uac系统的中用户即可,因此主要工作就是获取钉钉用户id以及绑定查询的过程

3.免登对接

免登文档参考:https://openplatform-portal.dg-work.cn/portal/#/helpdoc?docKey=kfzn&slug=bfno8h,文档中是以sdk的形式提供,推荐以http的方式调用,参考:https://openplatform-portal.dg-work.cn/portal/#/helpdoc?docKey=gjyzy&slug=iktthe,postman调用例子如下:

各接口中提到的 accessKey 和 secretKey 其实就是对应应用的 appkey 和 appsecret ,从应用详情中获得

4.应用实现

进应用先调获取钉钉用户信息接口,如果已绑定,该接口返回中带有uacToken,直接跳转即可,若返回中uacToken为null,则弹出提示框,形如“是否在该系统注册过账户”,若是则输入账号密码进行登录,反之则进行手机号注册,登录和注册接口均需要带上钉钉用户标识tenantUserId

三、申请转入正式环境

开发负责人和产品经理提供相关信息与材料,然后由业主单位应用负责人填写应用上架申请单,经审核通过后,由浙政钉团队创建应用

“浙政钉”应用上架需要提交的材料清单.zip

四、正式环境应用调试

确认正式环境上架审批通过后,由业主单位管理员将应用上架到相应的工作台,由于政务钉钉平台与浙政钉在接口地址、接口类目可能存在区别,需要在正式环境再次进行应用调试,此时业主单位应尽量缩小应用的可见范围,防止其他人员出现无法使用的情况

五、应用正式上架

待应用可正常使用后,即可扩大使用范围,应用正式完成上架

猜你喜欢

转载自blog.csdn.net/m0_38001814/article/details/117920277