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 : 存放測試類

相關文章
相關標籤/搜索