當前位置:法律諮詢服務網 - 企業資訊 - 釘釘H5接入流程

釘釘H5接入流程

成功後示例

開發前準備:

1,開放平臺註冊申請權限

2,選擇釘釘應用類型,創建應用,獲取AppKey,AppSecret,CORP_ID

3,準備開發環境 靜態頁面、JS,CSS放在ngnix,本地接口用tomcat。(這個我在想flutter 如何能夠放到裏面不是太理解)

4,調試:釘釘的H5微應用調試只能“真機”調試,所以 建議 調試的時候使用 內網穿透工具 ;

5,JSAPI免登授權碼? 獲取當前釘釘登錄用戶的賬號信息,需要通過免登授權碼換取 (這個需要後端api進行輔助 前端和後端才能進行通信)

在開發者後臺添加完大概就這樣了, 其他信息:如?回調URL(在服務端搭好之後填寫), 首頁地址等, 後續可以修改.

1. 相關配置參數可參照上面 應用基礎信息 那張圖來壹 壹對應 .

2. 所有的關鍵信息 是存儲在服務端的, 如我們的suiteKey/suiteSecret/suiteTicket/aesKey/token;

3. 所以和釘釘相關的數據交互都是在服務端,後臺完成的, 除了獲取免登授權碼;

4. 我們的前端和我們的服務端交互過程中, corpId 由前端獲取 , 傳遞給我們;

5. 服務端和釘釘交互所使用的accessToken , 可以每次都去釘釘重新獲取, 但是更建議在有效期內, 後端獲取壹次, 然後存儲在前端, 每次的數據交互將token 傳遞給後端;

6. 釘釘向我們服務器發送請求, 也就是釘釘應用裏面的回調地址;

7. 釘釘的所有消息都是通過回調通知我們的, 而且消息的結構是壹致的;

根據上面的相關說明將服務端放置在自己的公網服務器也好,或者使用相關的 內網穿透工具 也好? (自行解決)

總之, 現在要有壹個可以 訪問我們 服務端項目的 公網地址?

確保妳自己的服務器可以使用公網地址訪問到,並且成功返回數據;

同時確保:

必須有回調地址借口用來接收釘釘發送的消息; (本文示例地址:/ding/callback)

必須有壹個接收免登授權碼和企業corpId 來返回用戶信息的接口; ?(本文示例地址:/ding/login )

公網可以訪問的服務端地址, 接收釘釘發給我們的消息(回調地址)如:/server/ding/callback,我們自己的登錄地址,如:/server/ding/login

在釘釘開發者平臺創建配置好的壹個H5微應用;

確保服務端的參數和微應用的基礎信息壹致;

 完成上述步驟,在客戶端依舊是沒有應用入口的,如:

下面需要在開發者平臺進行授權

最後能在釘釘上使用了 基本就是這樣壹個流程 如果感覺不太詳細 點擊下面鏈接看就可以

以上文章通過讀? blogs.com/applerosa/p/11509512.html

  • 上一篇:電子發票能查到哪些信息?
  • 下一篇:董事長辦公室掛字畫有什麽重要性?
  • copyright 2024法律諮詢服務網