下载SDK
打开钉钉开放平台,链接: link
下载后有得两个jar包
把jar包放到项目里
在项目的src目录下新建一个lib包,把这个两个jar包放在里面
依赖jar包
打开项目的pom.xml文件,添加jar包依赖
<dependency>
<groupId>com.taobao.top</groupId>
<artifactId>top-api-sdk-dev</artifactId>
<version>ding-open-mc-SNAPSHOT</version>
<scope>system</scope>
<systemPath>${pom.basedir}/src/lib/taobao-sdk-java-auto_1479188381469-20210609.jar</systemPath>
</dependency>
**注意:**红圈里面是你下载下来的jar包的名字
下面以调用钉钉部门的接口为例
1.打开钉钉创建一个公司/团队
2.打开钉钉开放平台创建一个应用
3.点击这个应用进去,点权限管理,把获取部门的权限打开
点击后面的申请权限
3.然后点击基础信息,会看到AppKey和AppSecret,把他们记下来
测试是否能调用成功
到钉钉开放平台找到获取部门列表的API
按照文档用刚才拿到的AppKey和AppSecret先获取到access_token
最后用access_token调相应的接口就能获得部门列表了
最后需要在pom文件中增加插件配置includeSystemScope为true,让打包的时候包含本地jar,不然项目部署到线上的时候启动会报错
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>