第三方应用请求政务钉钉服务端API工具
maven 引用:
- 引用报错是因为官方SDK没有开源协议无法编译到官方仓库 请自行编译到Nexus或者本地仓库
<dependency>
<groupId>cn.locusc</groupId>
<artifactId>ga-dingding-api-client</artifactId>
<version>1.3.0</version>
</dependency>
application.yml 配置:
gad:
api:
client:
access-key: appKey
secret-key: appSercet
domain-name: 网关域名
protocol: 协议类型
使用:
@Resource
public GadApiTemplate gadApiTemplate;
说明:
- 包含官方请求SDK的功能。
- 包含官方现有服务端API除日程外的的实现方法。
- 官方提醒:所有对接口数据的增删改查都会影响到政务钉钉线上数据,请谨慎操作。
- authCode只能在政务钉钉APP内部使用前端接口获取,PC端无法获取。
已完成:
- 官方请求SDK的功能
- DING
- 评论
- 电子签章
- 人脸识别
- 水印
- 宜搭其他
- 宜搭任务中心
- 宜搭流程
- 宜搭表单
- 轨迹服务
- 消息
- 业务事件回调
- JSAPI鉴权
- 文件存储
- 日程
- 待办
- 工作通知消息
- 获取通讯录部门信息
- 获取通讯录用户信息
- 应用管理后台免登
- 企业内应用免登
未完成:
- 一些其他的接口 比如: 获取所有的部门code以及部门详情,获取部门下所有用户code以及用户详情
- Python版本
欢迎提交issue
如果对您有帮助,希望能给项目一个Star
联系作者:
QQ:2227628925