天天看點

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

釘釘接入步驟,2020最新指導

  • ​​寫在前面​​
  • ​​一、環境/條件準備​​
  • ​​二、管理背景配置相關​​
  • ​​2.1、建立微應用​​
  • ​​2.2、建立移動接入/登入​​
  • ​​三、開發接入​​
  • ​​3.1、常用認證​​
  • ​​3.1.1、擷取憑證![在這裡插入圖檔描述](https://s2.51cto.com/images/blog/202211/09133334_636b3bae8915c30804.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)​​
  • ​​3.1.2、應用授權​​
  • ​​3.1.3、擷取登陸身份​​
  • ​​3.1.4、通訊錄管理(即使用者、部門、權限管理)​​
  • ​​3.2、白名單IP相關​​

寫在前面

這裡記錄下,接入釘釘的相關配置,步驟等

場景:在我們公司内部開發的OA系統接入釘釘,将公司釘釘上的相關資料(組織架構和人員)同步到OA系統,并且允許OA系統釘釘掃碼登陸(同時支援掃碼登陸和賬号/密碼登陸)

特别注意的是:

釘釘開發文檔2018年左右,有過調整

調整如下

擷取 access_token,

之前是這樣的

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

現在,看不到corpsecret這個字段了,擷取token,更改為

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

一、環境/條件準備

  • 公司管理者身份,用來登入公司的釘釘管理背景,添加相關配置,允許自研項目接入
  • OA外網條件:OA部署環境
  • 釘釘接口服務部署((IP+端口)需配置外網環境)

二、管理背景配置相關

2.1、建立微應用

第一步

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

第二步

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

最後生成微應用,點選詳情,如下

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

2.2、建立移動接入/登入

第一步

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

第二步

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

需要注意的是,這個回調位址,如下

http://外網:port/DingDingOa/callback.aspx      

是在釘釘接口部署系統中實作,建立好這個之後,會有如下參數

appid,appSecret

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

三、開發接入

準備好以上環境後,在釘釘管理背景,總有如下的參數

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

還有,登入相關

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

3.1、常用認證

這裡隻是參考釘釘開發文檔,具體可參考 ​​官網​​​ 介紹

在開發文檔介紹中,可支援線上調試,​​​線上調試​​

這裡簡單截了幾張示例圖

3.1.1、擷取憑證

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

3.1.2、應用授權

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

3.1.3、擷取登陸身份

釘釘接入步驟(2020最新指導),解決找不到corpsecret以及appid的問題

3.1.4、通訊錄管理(即使用者、部門、權限管理)

3.2、白名單IP相關