釘釘接入步驟,2020最新指導
寫在前面
這裏記錄下,接入釘釘的相關配置,步驟等
場景:在我們公司內部開發的OA系統接入釘釘,將公司釘釘上的相關數據(組織架構和人員)同步到OA系統,並且允許OA系統釘釘掃碼登陸(同時支持掃碼登陸和賬號/密碼登陸)
特別注意的是:
釘釘開發文檔2018年左右,有過調整
調整如下
獲取 access_token,
之前是這樣的
現在,看不到corpsecret這個字段了,獲取token,更改爲
一、環境/條件準備
- 公司管理員身份,用來登錄公司的釘釘管理後臺,添加相關配置,允許自研項目接入
- OA外網條件:OA部署環境
- 釘釘接口服務部署((IP+端口)需配置外網環境)
二、管理後臺配置相關
2.1、創建微應用
第一步
第二步
最後生成微應用,點擊詳情,如下
2.2、創建移動接入/登錄
第一步
第二步
需要注意的是,這個回調地址,如下
http://外網:port/DingDingOa/callback.aspx
是在釘釘接口部署系統中實現,創建好這個之後,會有如下參數
appid,appSecret
三、開發接入
準備好以上環境後,在釘釘管理後臺,總有如下的參數
還有,登錄相關
3.1、常用認證
這裏只是參考釘釘開發文檔,具體可參考 官網 介紹
在開發文檔介紹中,可支持在線調試,在線調試
這裏簡單截了幾張示例圖
3.1.1、獲取憑證
3.1.2、應用授權
3.1.3、獲取登陸身份
3.1.4、通訊錄管理(即用戶、部門、權限管理)
3.2、白名單IP相關
即外網IP