古詩詞大全網 - 成語解釋 - 釘釘H5接入流程

釘釘H5接入流程

成功後的例子

開發前的準備:

1,開放平臺註冊申請機構

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

3.在ngnix中準備開發環境靜態頁面,JS和CSS,使用tomcat作為本地接口。我想知道flutter怎麽能放進去,但是我不太明白。

4.調試:釘釘的H5微應用只能通過“真機”進行調試,建議調試時使用內網穿透工具;

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

在開發者後臺加了就差不多了。其他信息:比如?回撥URL(服務器設置好之後填寫)、主頁地址等。,以後可以修改。

1.相關配置參數可以參照上圖的應用基礎信息進行映射。

2.所有的密鑰信息都存儲在服務器中,比如我們的suite key/suite secret/suite ticket/AES key/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