Java钉钉开发_01_开发前的准备

源码已上传GitHub:传送门

1、准备事项

1.1  一个能在公网上访问的项目:

        参见:Java微信开发_02_本地服务器映射外网html

1.2  一个钉钉帐号

         去注册java

1.3 建立一个应用

     登陆钉钉后台—>工做台—>自建应用git

 

2、钉钉的配置参数

2.1 CorpID 和 corpSecret

 

    首先登陆开发者平台: 登陆钉钉后台—>工做台—>自建应用—>应用开发,便可进入开发者平台github

 

 

 

而后,开发者帐号管理—>生成corpSecretjson

 

2.2 AgentId

 登陆钉钉后台—>工做台—>自建应用—>设置,便可看到agentIdapi

2.3 IP白名单

首先登陆开发者平台—>开发者帐号管理—>点击cropSecret的修改按钮服务器

 

 

 

3、钉钉开发思路

        其实无论是微信开发仍是钉钉开发,又或者是其余开发API接口的开发,本质上都是对接口开发,表现为,咱们封装好请求参数,经过http请求调用他们的接口,而后他们返回给咱们想要数据,咱们拿到数据后进行相应的业务处理。微信

        抛弃业务处理这一层不看,钉钉、微信相似的开发的目的就成了 获取钉钉、微信数据,因此咱们的关注点应该在于 获取数据,至于如何获取,那就是调接口微信开发

如何调接口,流程大致以下:eclipse

1.准备好接口调用凭证(accessToken、jsapiTickt等)

         

2.准备好请求参数

         参考官方文档,封装好该接口所需的参数。至于参数的数据类型(是long是String仍是float等)、请求参数的数据交换格式(是json格式,仍是xml格式等),一切请按官方文档来。

3.拼接好接口url

 

4.发送http请求来调用接口,并接收好返回的数据

 

4、源码简介

4.1 部署工程

4.1.1 从github clone源码到本地

4.1.2导入项目到eclipse中

4.1.3 将Env.java 中的配置参数修改为你本身的

 

4.2 工程目录结构

 

HttpHelper.java   : http请求工具类,get、post

Evn.java              : 存放钉钉配置参数

AuthHelper.java   :获取钉钉相关参数的工具类,包括获取accessToken、jsapiTickt

 com.ray.dingtalk.test : 存放测试类

相关文章
相关标签/搜索