随笔分类 - 开发钉钉第三方企业应用
主要介绍怎么开发钉钉第三方企业应用
摘要:回调事件地址配置,在开发者中心配置好后,在业务系统的接口一定是非鉴权接口。具体代码可以直接copy官方文档。以下为笔者自用代码: public Object dingCallback( @RequestParam(value = "signature") String signature, @Req
阅读全文
摘要:接第3节 提供的方法,获取部门,和获取用户。 //获取钉钉企业下的所有部门 List<Long> dingTalkDeptIds = new ArrayList<>(); dingTalkService.getTopDeptList(1L, corpId, dingTalkDeptIds); //获
阅读全文
摘要:如何根据授权码直接进入业务系统? 1 由前端根据钉钉企业id去获取钉钉用户授权码。传递服务端(后端),服务端根据授权码去调钉钉接口,如果发现该用户的钉钉id和业务系统的某个用户有关联关系,服务端进行seesion处理。具体可以看文档交互。 大概所有接口: 前端获取授权码。前端调用后端免登接口(参数:
阅读全文
摘要:基于ACK实现与钉钉安全域名的配置 (SLB的配置) https://help.aliyun.com/document_detail/456697.html?spm=a2c4g.456697.0.0.41486925e5RAXU 钉钉安全中心的配置,如下截图,主要解决小程序访问外部域名出现跨域的时候
阅读全文
摘要:关于钉钉版本,根据自身需求而定,笔者需求需要同步组织架构用户相关,因此选的钉钉SDK版本为 <!-- 钉钉 --> <dependency> <groupId>com.aliyun</groupId> <artifactId>alibaba-dingtalk-service-sdk</artifac
阅读全文
摘要:开发设置,出口ip需要设置,不然调用钉钉sdk方法会不成功。 首页里的 cropId=$ CORPID$ 是为了动态获取钉钉的企业id .前端可截取url的该参数,方便对接后端 开发人员设置:设置了相关人员后,不上架的情况下,应用市场可以搜索该名称找到该应用,方便测试 权限设置:业务需要调用钉钉SD
阅读全文
摘要:钉钉开发者中心地址 钉钉开放平台 (dingtalk.com) https://open.dingtalk.com/ 进入企业后台 ,创建对应的第三方企业应用,如下图: 创建一个h5微应用,如果出现如下页面,需要去申请入驻为钉钉服务商,本文不介绍此步骤 进入创建页面,数据正常填写 创建成功后。可以看
阅读全文